我在Chrome/WinXP上也遇到過這個錯誤。
您可以使用下面的解決方法:
HTML
<div id="container">
<div class="card" id="card1">1</div>
<div class="card" id="card2">2</div>
</div>
CSS
.card {
width: 150px;
height: 200px;
position: absolute;
top: 50px;
left: 50px;
color: #FFF;
font-size: 100px;
text-align: center;
}
#card1 {
background-color: #F00;
z-index: 1;
}
#card2 {
background-color: #00F;
z-index: 0;
-webkit-transform: rotateY(-180deg);
}
#container {
-webkit-perspective: 700px;
}
#container #card1 {
-webkit-transition: -webkit-transform .5s linear, z-index 0s .25s linear;
}
#container #card2 {
-webkit-transition: -webkit-transform .5s linear, z-index 0s .25s linear;
}
#container:hover #card1 {
z-index: 0;
-webkit-transform: rotateY(180deg);
}
#container:hover #card2 {
z-index: 1;
-webkit-transform: rotateY(0deg);
}
我使用的線性回落至能夠一次Z-索引交換。
您可能需要稍微調整一下視角。
的jsfiddle:http://jsfiddle.net/dwUvR/3/
可能的重複http://stackoverflow.com/questions/7455502/webkit-backface-visibility-not-working – Dementic