<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • css下拉列表怎么設置(css實現下拉菜單效果)


    大多數網站中,下拉菜單效果基本常見。在實現技術方面,實現該效果的方法也很多,今天就來說說純CSS樣式來實現常見的下拉菜單,有興趣的小伙伴可以參考下:

    實現效果如下:

    純CSS實現實用的常見下拉菜單效果

    鼠標未移上前

    鼠標未移上前

    純CSS實現實用的常見下拉菜單效果

    鼠標移上后

    鼠標移上后

    從效果圖可以看出,當鼠標移上去的時候,會彈出下拉的菜單層!要是在JQuery中,實現原理也蠻簡單,就是當鼠標觸發移上去事件,彈層就顯示(默認隱藏)的原理!而在CSS實現該效果會用到的原理就是CSS3的動畫透明度過渡顯示。因為效果圖中也有幾個三角形圖標,所以統一用CSS和CSS3的知識來實現比較容易。下面首先看看html的結構:如下:

    純CSS實現實用的常見下拉菜單效果

    布局的CSS:

    右邊實心的三角形可以用偽類元素 :after來實現.

    純CSS實現實用的常見下拉菜單效果

    鼠標移上去,各種變化的樣式,其中當鼠標移上去時候,彈出層的透明度變為1,就可以看到內容

    純CSS實現實用的常見下拉菜單效果

    當彈層出現后,第一行會有一個三角形指向,實現該三角形可以用到偽類:first-child:before,如下

    純CSS實現實用的常見下拉菜單效果

    結合起來就能完成純CSS做下拉菜單效果!想學更多知識,歡迎關注“恒星網絡”頭條號!

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费