我试图用CSS实现图像的zoomIn效果,它在Chrome,Firefox,Opera,Edge上运行顺畅。但是在Safari 11.0.3上,悬停时背景大小的过渡会使图像不自然地抖动。
codepen:https://codepen.io/Yumichen/pen/ERyWBV
CSS:
.img-zoomIn{
background-position: 50% 50%;
background-size: 100% 100%;
transition: .3s ease-in-out;
transition-delay: 0.3s;
}
.img-zoomIn:hover{
background-size: 130% 130%;
}
任何帮助或建议表示赞赏。非常感谢。
答案 0 :(得分:0)
尝试添加此-webkit-
并查看其是否有效
.img-zoomIn{
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
答案 1 :(得分:0)
尝试将此属性添加到您的班级
backface-visibility: hidden;