我试图实现最近看到的效果,即在悬停时背景图像缩放。我几乎用这里的示例完成了它:https://jsfiddle.net/qyh6nbwt/ ,但似乎非常抖动(通过悬停在上面时你会明白我的意思),我使用的是最新版本的Chrome浏览器,正在运行OSX,尚未在其他浏览器中检查过。
有没有办法使它更平滑,以便在缩放时不会“抖动”?
HTML
HTML
<div id="example">
test
</div>
CSS
#example {
background-image: url(http://www.jeroenkemperman.nl/wp-content/uploads/2014/06/Johns_Inc_Pizza_Spaghetti_wikipediacommons.jpg);
background-position: center center;
width: 250px;
height: 250px;
transition:all 1000ms ease;
background-size: 100% auto;
}
#example:hover {
background-size: 160% auto;
}
:hover
上添加transform: scale(1.1);
来解决它,但这并不能完全解决问题。非常有兴趣看看这是为什么。 - knocked loose