div
要素の状態を変換する次の HTML/CSS マークアップがあり:hover
ます。
div
要素にカーソルを合わせると、:hover
スタイルが正しく追加されます。ただし、マウスを動かすと、マウスの動きが止まるまでこれらのスタイルは失われます。
なぜこうなった?
HTML:
<div class="module">
sdfsdf
<br><br>
<img src="http://placekitten.com/100/100" />
</div>
CSS:
.module
{
width:200px;
height:200px;
background:blue;
margin:10px;
color:#fff;
padding:10px;
}
.module:hover
{
-webkit-transform-origin:50% 50%;
-webkit-transition:-webkit-transform 0.08s;
-webkit-font-smoothing:antialiased;
-webkit-transform:perspective(800px) rotateX(0deg) rotateY(0deg) translateZ(-20px);
}
注: 私のデモと CSS は、現時点では webkit 専用です。
Google Chrome バージョン 23.0.1271.95 m でこの問題を再現しています