这在 Mountain Lion 上的 Safari 和最新版的 Chrome 中会发生。 (已确认在 Mac OS 上出现,可能在 Windows 上不会出现)
请参考此页面的示例:
http://users.telenet.be/prullen/flicker2.html
快速将鼠标移动到图像上并迅速移开,观察下方的文本。你会看到它闪烁/脉动。
相关的 CSS 如下。我不能对.out
和.in
类进行任何更改,只能针对item类进行更改。
我尝试添加-webkit-backface-visibility:hidden;
,因为我在某个地方读到应该可以解决问题,但没有任何改变。
有人有想法吗?
谢谢, Wesley
.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;
}