怎么用纯css实现的漂亮导航菜单

发布时间:2021-07-30 09:22:45 作者:chen
来源:亿速云 阅读:105

本篇内容介绍了“怎么用纯css实现的漂亮导航菜单”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

  今天给大家分享一款纯css实现的漂亮导航。之前为大家分享过jquery实现的个人中心导航菜单,今天这款也是适合放在个人中心。还带来图标,效果不错。一起看下效果图:

怎么用纯css实现的漂亮导航菜单

  实现的代码。

  html代码:

XML/HTML Code复制内容到剪贴板

  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="https://www.yisu.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="https://www.yisu.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="https://www.yisu.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="https://www.yisu.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="https://www.yisu.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="https://www.yisu.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="https://www.yisu.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="https://www.yisu.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="https://www.yisu.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="https://www.yisu.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="https://www.yisu.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="https://www.yisu.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复制内容到剪贴板

  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实现的漂亮导航菜单”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. 怎么用CSS3制作漂亮的按钮
  2. 怎么用纯CSS实现镂空效果

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

css

上一篇:Linux注销用户的方法介绍

下一篇:selenium+chromedriver在服务器运行的示例分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》