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-index スワップのタイミングを計るために線形イージングを使用しています。
パースペクティブを少しいじる必要があるかもしれません。
JsFiddle: http://jsfiddle.net/dwUvR/3/