首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用<img>的雪碧图

使用<img>的雪碧图
EN

Stack Overflow用户
提问于 2012-06-26 23:04:25
回答 3查看 411关注 0票数 0

我有一个由2个图像组成的图像,一个精灵。

我想要做的是,让这个像一个精灵一样,所以当我将鼠标悬停在它上面时,图像的底部是可见的。

我知道我可以在CSS中使用background-position来做这件事,但这是一个<img>标签。

我怎么能这样做呢?

谢谢

EN

Stack Overflow用户

回答已采纳

发布于 2012-06-26 23:14:47

这就是如何通过CSS转换实现这一点:

http://jsfiddle.net/NGWuZ/

标记:

代码语言:javascript
运行
复制
<div class="container">
    <img src="my_image_url">
</div>​

css:

代码语言:javascript
运行
复制
.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;
}
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11210286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档