Contact Me

@zoltandulac

Categories

Archives

What is This?

This is the blog of Zoltan "Du Lac" Hawryluk. It contains mostly random (and not-so-random) thoughts on client side web technology. Feel free to use any of the ideas presented for your own purposes, and if you have anything to add, please share. Please forgive him if he rambles on a bit. Or if he refers to himself in the third person.

He started this blog recently, so there is not much content on it yet. There will be. Take a look around and tell me what you think.

Recent Posts

How to Make ClearType, @font-face Fonts and CSS Visual Filters Play Nicely Together

September 2nd, 2010 by zoltan · No Comments

Ever had a problem with using IE’s Alpha Visual Filter and getting blocky text? A solution has been found, and it doesn’t use JavaScript. I expect to hear a sigh of relief from many developers.

more »


Coding Colors Easily Using CSS3 hsl() Notation

August 28th, 2010 by zoltan · No Comments

The seemingly impossible task of coming up with color codes off the top of your head can be done easily using CSS3′s hsl color notation. Read how you can use this “human-friendly” and how it can work in the few browsers that don’t support it natively.

more »


Creating Cross Browser HTML5 Forms Now, Using modernizr, webforms2 and html5Widgets

July 27th, 2010 by zoltan · 14 Comments

Next generation web forms using HTML5 is hard to do today due to spotty browser support. I demonstrate how a suite of JavaScript libraries can be used to help us use HTML5 Forms today.

more »


visibleIf – Dynamic and Complex Interactive Forms Using HTML5 Custom Data Attributes

June 20th, 2010 by zoltan · 6 Comments

One thing HTML5 forms can’t do is dynamically show and hide form elements according to the data that the user has already entered. My new library, visibleIf gives you a very easy way to do this using the HTML5 data- attributes.

more »


cssSandpaper Now Supports transform: translate() and rgba() Gradients

May 6th, 2010 by zoltan · No Comments

In the first in a planned series of posts, I update cssSandpaper with new features. This week I add IE support for translate() support to CSS transforms and alpha channel support to linear gradients.

more »


CSS3 Please – Another Great Cross Browser CSS3 Solution.

April 6th, 2010 by zoltan · 1 Comment

Although I have been doing a lot of work on cssSandpaper lately (JavaScript API for cross browser CSS3 animation anyone?), I have also spent a little time on an equally worthwhile project CSS3 Please. While cssSandpaper tries to give developers an all-in-one interface in which to do transforms, gradients and other nifty effects via simple CSS and JavaScript, CSS3 Please gives developers the opportunity to fill in the blanks of a stylesheet and see how CSS3 properties can be coded without the aid of JavaScript so that they work across the browsers that support it.

more »


Cross-Browser Animated CSS Transforms — Even in IE.

April 5th, 2010 by zoltan · 11 Comments

This is a follow-up article to my original CSS3 Transform article where I extend cssSandpaper to support scripting. Now you can animate Css3 Transforms (as well as gradients, opacities and box-shadows) in all browsers, including IE, without a lot of issues. Includes lots of neat examples.

more »


Cross Browser CSS Transforms – even in IE

March 9th, 2010 by zoltan · 71 Comments

The CSS transform property allows developers to rotate, scale, and skew blocks of HTML via CSS. There are variants that work natively on all major browsers … except for IE. I created a new library, cssSandpaper, that implements CSS3 transforms (as well as gradients and box-shadows) in IE. It also allows developers to use one transform declaration, instead of three vendor-specific ones for Opera, Firefox and WebKit browsers.

more »


Cross Browser HTML5 Drag and Drop

January 10th, 2010 by zoltan · 24 Comments

Update (Feb 3, 2009): A bug in Webkit seems to be the culprit in the permissions form example below not working correctly in Safari 4. The code has been updated to work around this bug and the article below has been updated. Thanks to russbuelt for pointing this out. Apparently, an example made by Apple [...]

more »


My Favourite Third Party JavaScript Libraries

December 22nd, 2009 by zoltan · No Comments

Blogging has been a powerful tool for me to publicize code that I have written.  Not only can I announce code that I want to release, I am always complimented by the fact that others like to share what they read here as well. Over the years, however, I have found bits of code others [...]

more »