我正在尝试实现我最近看到的效果,其中背景图像在悬停时放大。我几乎用这里的例子做到了:https ://jsfiddle.net/qyh6nbwt/但它似乎很不稳定(你会明白我的意思,将鼠标悬停在它上面),我在 osx 上运行最新的 chrome 版本,有尚未在其他浏览器中检查它。有没有办法让它更平滑,所以它不会在放大时“摇晃”?
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;
}