【发布时间】:2014-03-24 20:05:22
【问题描述】:
我有一个带有背景图片的 div。如何做到这一点:当您将鼠标悬停在该 div 上时,背景图像向上移动 5 像素,然后向下移动 5 像素?例如快点,慢点。
我的代码:
CSS
<style>
.place {
background:url(../img/place.png) no-repeat 6px 50%;
}
</style>
HTML
<div class="place">
123 Something Street<br/>
UB5 212 Liverpool
</div>
如何通过过渡做到这一点?还是 jquery?
【问题讨论】:
-
试过类似
position:fixed -
为什么要改变页面结构以获得简单的效果?我认为 CSS3 能够做到这一点。我不认为目前广泛支持背景的 CSS3 动画,所以可能需要 jQuery。
标签: jquery css transition