我的页面中有图像。我想要做的是当任何一个人在图像上盘旋时,我想慢慢将图像缓慢移动到其左侧,同时用另一个图像替换图像。在鼠标移出时,我想将之前的图像恢复到之前的位置。在mousehover上替换图像并同时将其移动到左边
我试着用下面的代码在那里我使用:hover
,但它的替换速度非常快,并没有将图像移动到左侧。
请检查demo
你能告诉如何实现这一目标使用jQuery或CSS?
<div class="fb-button"><a target="_blank" href="#"></a></div>
CSS
.fb-button a{
background-image:url(http://i33.tinypic.com/20svqkh.png);
}
.fb-button a:hover{
background-image:url(http://i36.tinypic.com/n2b978.png); // replacement
}
.fb-button a, .twt-button a, .in-button a, .youtube-button a {
width: 34px;
height: 33px;
}
.fb-button a, .twt-button a, .in-button a, .youtube-button a {
display: block;
}
如果您不在意支持IE9或以前版本,这可能会起作用。 – jfriend00 2013-04-23 20:40:11
感谢您的回答。这正是我想要创造的。 :) – 2013-04-23 20:50:06