Проверьте это на CSS-хитрости:
http://css -tricks.com / примеры / GarageDoorMenu.zip
и
http://css -tricks.com / примеры / GarageDoorMenu /
Редактировать
Используются два DIV, расположенных друг над другом. Затем, когда вы наведите курсор мыши, он будет анимировать свойство background-position элемента div "garage-door". Дверь гаража прозрачна под графикой «двери», так что вы можете видеть слой ниже.
Эта конкретная реализация использует JQuery:
$(".link").hover(function(){
$(this).parent().stop()
.animate({backgroundPosition: '(0px -100px)'}, 500 );
}, function() {
$(this).parent().stop()
.animate({backgroundPosition: '(0px 0px)'}, 500 );
});