Sunday, May 01, 2005

CSS: remove flicking hover

Add to Delicious Digg this links to this post -

I often use background images to do roll over effects on links. Found recently a nice way to avoid the flickering while the roll over image is loaded.

Use the same image background image in a, and a:hover....

The trick here is to use something like that :


.main {background:transparent url(/my/image/hover.gif) no-repeat 100px 100px;}
.main a {background:transparent url(/my/image/main.gif) no-repeat 100px 100px;}

and then... here is the trick!
.main a.link:hover {background-position: 0 0; }

Inspired from article on:
http://www.stunicholls.myby.co.uk

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home