本篇文章主要介紹了CSS3實現偽類hover離開時平滑過渡效果示例,具有一定的參考價值,有興趣的可以了解一下
由於hover偽類添加的動畫效果,僅當滑鼠放在元素上時會被觸發,而當滑鼠離開時,效果會中斷,會顯得很生硬。
大多數人的想法都是使用js的onmouseover和onmouseleave事件來實現動畫效果。其實不必這麼麻煩,CSS3可以幫你解決這些問題。
由於p元素只有在:hover偽類別觸發的時候,效果才能加到p元素上。
當滑鼠離開p元素的時候,:hover偽類別將不再生效,瞬間丟掉hover裡寫的動畫效果。
此時,我們應當在原本元素上再寫一個一模一樣的transition效果,將離開斷掉的動畫效果續接上。
此時,不管滑鼠在什麼時候離開元素,都會原樣回傳。
以上是CSS3實現hover離開時平滑過渡的實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!