这发生在 Mountain Lion 上的 Safari 6 和最新的 chrome 中。(在 OSX 上确认,在 Windows 中可能不会发生)
请参阅此页面以获取示例:
http://users.telenet.be/prullen/flicker2.html
快速将鼠标移到图像上或从图像上移开,然后查看下面的文本。你会看到它闪烁/脉动。
相关的 CSS 如下。我无法对.out
和.in
类进行任何更改。仅对项目类。
我在某处阅读时尝试添加-webkit-backface-visibility:hidden;
应该修复它的内容,但它没有任何区别。
有人有线索吗?
谢谢,韦斯利
.out {
position: relative;
display: block;
margin: 0;
border: 0;
padding: 0;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
.in {
position: relative;
display: block;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
}
.item {
margin: 60px;
-webkit-transition: -webkit-transform .15s linear;
-moz-transition: -moz-transform .15s linear;
-o-transition: -o-transform .15s linear;
transition: transform .15s linear;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style : preserve-3d;
-ms-transform-style : preserve-3d;
}
.item:hover {
-webkit-transform: scale(1.3) !important;
-moz-transform: scale(1.3) !important;
-o-transform: scale(1.3) !important;
-ms-transform: scale(1.3) !important;
transform: scale(1.3) !important;
}