1. 程式人生 > >解決css中hover做遮蓋罩閃動問題

解決css中hover做遮蓋罩閃動問題

<div id="div2"></div>
<div id="div3">
<p>你好</p>

</div>

這是html程式碼部分,原本想做一個遮蓋罩的效果,當滑鼠移動到div2的時候,div3會出現微微遮一下div2.

所以最開始的css程式碼是這樣的


做完後發現出了一個問題,那就是滑鼠移動到div2的時候div3會不停的閃爍。這並不是我想要的效果,於是我去找了很多資料,終於找到了原因

原來,當滑鼠移動到div2的時候,div3會出現,這樣滑鼠就會在div3上,而不是在div2上面。於是div2又會消失,如此反覆。

解決方法也很簡單,將div2:hover程式碼換成如下就能完美解決了。


最終效果如下