溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么用純css實現(xiàn)的漂亮導(dǎo)航菜單

發(fā)布時間:2021-07-30 09:22:45 來源:億速云 閱讀:120 作者:chen 欄目:web開發(fā)

本篇內(nèi)容介紹了“怎么用純css實現(xiàn)的漂亮導(dǎo)航菜單”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

  今天給大家分享一款純css實現(xiàn)的漂亮導(dǎo)航。之前為大家分享過jquery實現(xiàn)的個人中心導(dǎo)航菜單,今天這款也是適合放在個人中心。還帶來圖標(biāo),效果不錯。一起看下效果圖:

怎么用純css實現(xiàn)的漂亮導(dǎo)航菜單

  實現(xiàn)的代碼。

  html代碼:

XML/HTML Code復(fù)制內(nèi)容到剪貼板

  1. <div class="l-main">  

  2.         <div class="menu">  

  3.             <header class="menu__header">  

  4.                 <h2 class="menu__header-title">  

  5.                     Incoming Messages</h2>  

  6.             </header>  

  7.             <div class="menu__body">  

  8.                 <ul class="nav">  

  9.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link is-active">  

  10.                         <i class="fa fa-envelope nav__item-icon"></i><span class="nav__item-text">News</span>  

  11.                         <span class="badge badge--warning">32</span> </a></li>  

  12.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link"><i class="fa fa-flag nav__item-icon">  

  13.                     </i><span class="nav__item-text">Priority</span> <span class="badge">8</span> </a>  

  14.                     </li>  

  15.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link"><i class="fa fa-space-shuttle nav__item-icon">  

  16.                     </i><span class="nav__item-text">Assigned</span> <span class="badge">0/17</span> </a>  

  17.                     </li>  

  18.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link"><i class="fa fa-archive nav__item-icon">  

  19.                     </i><span class="nav__item-text">Archived</span> <span class="badge">3</span> </a>  

  20.                     </li>  

  21.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link"><i class="fa fa-trash nav__item-icon">  

  22.                     </i><span class="nav__item-text">Deleted</span> <span class="badge">9</span> </a>  

  23.                     </li>  

  24.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link"><span class="nav__item-text">  

  25.                         Show all</span> </a></li>  

  26.                 </ul>  

  27.             </div>  

  28.         </div>  

  29.         <div class="menu menu--small">  

  30.             <header class="menu__header">  

  31.                 <h2 class="menu__header-title">  

  32.                     Incoming</h2>  

  33.             </header>  

  34.             <div class="menu__body">  

  35.                 <ul class="nav">  

  36.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link is-active"><i class="fa fa-envelope nav__item-icon">  

  37.                     </i><span class="badge badge--warning">32</span> </a></li>  

  38.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link"><i class="fa fa-flag nav__item-icon">  

  39.                     </i><span class="badge">8</span> </a></li>  

  40.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link"><i class="fa fa-space-shuttle nav__item-icon">  

  41.                     </i><span class="badge">0/17</span> </a></li>  

  42.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link"><i class="fa fa-archive nav__item-icon">  

  43.                     </i><span class="badge">3</span> </a></li>  

  44.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link"><i class="fa fa-trash nav__item-icon">  

  45.                     </i><span class="badge">9</span> </a></li>  

  46.                     <li class="nav__item"><a href="http://www.kemok4.com" class="nav__item-link"><span class="nav__item-text">  

  47.                         Show all</span> </a></li>  

  48.                 </ul>  

  49.             </div>  

  50.         </div>  

  51.     </div>  

  css代碼:

CSS Code復(fù)制內(nèi)容到剪貼板

  1. body   

  2.         {   

  3.             background#F4F4F4;   

  4.             font-familyArialsans-serif;   

  5.             font-size14px;   

  6.             font-weightlighter;   

  7.         }   

  8.            

  9.         .l-main   

  10.         {   

  11.             width530px;   

  12.             margin: 0 auto;   

  13.         }   

  14.            

  15.         .menu   

  16.         {   

  17.             width250px;   

  18.             margin40px;   

  19.             background#fff;   

  20.             box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);   

  21.             border-radius: 5px;   

  22.             floatleft;   

  23.         }   

  24.            

  25.         .menu__header   

  26.         {   

  27.             background#4B4F55;   

  28.             border-bottom1px solid #353A40;   

  29.             border-radius: 5px 5px 0 0;   

  30.         }   

  31.            

  32.         .menu__header-title   

  33.         {   

  34.             color#fff;   

  35.             padding15px;   

  36.             text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);   

  37.         }   

  38.            

  39.         .menu__body   

  40.         {   

  41.             border-radius: 0 0 5px 5px;   

  42.         }   

  43.            

  44.         .menu--small  

  45.         {   

  46.             width110px;   

  47.         }   

  48.            

  49.         .nav   

  50.         {   

  51.             list-stylenone;   

  52.         }   

  53.            

  54.         .nav__item   

  55.         {   

  56.             positionrelative;   

  57.         }   

  58.            

  59.         .nav__item-link   

  60.         {   

  61.             padding10px 15px;   

  62.             text-decorationnone;   

  63.             color#8B8E93;   

  64.             displayblock;   

  65.             border-bottom1px solid #F0F0F0;   

  66.         }   

  67.         .nav__item-link:hover   

  68.         {   

  69.             background#f0f0f0;   

  70.         }   

  71.         .nav__item-link.is-active   

  72.         {   

  73.             background#6E757F;   

  74.             color#fff;   

  75.             border-bottom-color#4B4F55;   

  76.             box-shadow: 0 1px 0 #7A828D inset;   

  77.         }   

  78.         .nav__item-link.is-active:after   

  79.         {   

  80.             content'';   

  81.             displayblock;   

  82.             positionabsolute;   

  83.             top: 50%;   

  84.             rightright: -6px;   

  85.             margin-top: -6px;   

  86.             border-top6px solid transparent;   

  87.             border-bottom6px solid transparent;   

  88.             border-left6px solid #6E757F;   

  89.         }   

  90.         .nav__item-link.is-active .nav__item-icon  

  91.         {   

  92.             color#fff;   

  93.         }   

  94.         .nav__item:last-child .nav__item-link   

  95.         {   

  96.             border-bottomnone;   

  97.         }   

  98.            

  99.         .nav__item-icon  

  100.         {   

  101.             color#D2D5DA;   

  102.             width20px;   

  103.             text-aligncenter;   

  104.             font-size18px;   

  105.             margin-right10px;   

  106.         }   

  107.            

  108.         .badge   

  109.         {   

  110.             font-size12px;   

  111.             padding2px 8px;   

  112.             border1px solid #D1D1D1;   

  113.             border-radius: 10px;   

  114.             positionabsolute;   

  115.             top10px;   

  116.             rightright15px;   

  117.         }   

  118.            

  119.         .badge--warning   

  120.         {   

  121.             background#ED373F;   

  122.             border-color#ED373F;   

  123.         }  

“怎么用純css實現(xiàn)的漂亮導(dǎo)航菜單”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

css
AI