我有以下HTML/CSS標記,它應該將div
元素轉換爲:hover
狀態。CSS轉換在鼠標移動時失去懸停狀態
當將鼠標懸停在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。
我複製這個問題上的谷歌瀏覽器版本23.0.1271.95米
不適合我,你使用什麼瀏覽器? – Andy
@安迪谷歌瀏覽器。這段代碼目前只爲webkit創建 – Curt
對於我來說,只有當鼠標停留在頂部/左側邊緣時纔會發生,但顯然這是因爲元素正在進出鼠標區域。是你的問題還是我不能重新創建它? – Andy