我有一个由2个图像组成的图像,一个精灵。
我想要做的是,让这个像一个精灵一样,所以当我将鼠标悬停在它上面时,图像的底部是可见的。
我知道我可以在CSS中使用background-position来做这件事,但这是一个<img>标签。
我怎么能这样做呢?
谢谢
发布于 2012-06-26 23:14:47
这就是如何通过CSS转换实现这一点:
http://jsfiddle.net/NGWuZ/
标记:
<div class="container">
<img src="my_image_url">
</div>css:
.container{
height: 175px;
overflow: hidden;
position: relative;
}
.container img{
position: absolute;
top: 0;
left: 0;
transition: top 2s;
-moz-transition: top 2s; /* Firefox 4 */
-webkit-transition: top 2s; /* Safari and Chrome */
-o-transition: top 2s; /* Opera */
}
.container img:hover{
top: 175px;
}https://stackoverflow.com/questions/11210286
复制相似问题