首頁 > web前端 > css教學 > 主體

CSS3實現hover離開時平滑過渡的實例詳解

巴扎黑
發布: 2018-05-28 17:36:52
原創
8263 人瀏覽過

本篇文章主要介紹了CSS3實現偽類hover離開時平滑過渡效果示例,具有一定的參考價值,有興趣的可以了解一下

由於hover偽類添加的動畫效果,僅當滑鼠放在元素上時會被觸發,而當滑鼠離開時,效果會中斷,會顯得很生硬。

大多數人的想法都是使用js的onmouseover和onmouseleave事件來實現動畫效果。其實不必這麼麻煩,CSS3可以幫你解決這些問題。

 
    
    
        
        
        
        离开时效果生硬
        
    

登入後複製

由於p元素只有在:hover偽類別觸發的時候,效果才能加到p元素上。

當滑鼠離開p元素的時候,:hover偽類別將不再生效,瞬間丟掉hover裡寫的動畫效果。

此時,我們應當在原本元素上再寫一個一模一樣的transition效果,將離開斷掉的動畫效果續接上。




    
    
    
    简单解决
    

登入後複製

此時,不管滑鼠在什麼時候離開元素,都會原樣回傳。

以上是CSS3實現hover離開時平滑過渡的實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!