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

  实现的代码。

  

html代码:

XML/HTML Code复制内容到剪贴板 <div class="l-main">           <div class="menu">               <header class="menu__header">                   <h1 class="menu__header-title">                       Incoming Messages</h1>               </header>               <div class="menu__body">                   <ul class="nav">                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link is-active">                           <i class="fa fa-envelope nav__item-icon"></i><span class="nav__item-text">News</span>                           <span class="badge badge--warning">32</span> </a></li>                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link"><i class="fa fa-flag nav__item-icon">                       </i><span class="nav__item-text">Priority</span> <span class="badge">8</span> </a>                       </li>                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link"><i class="fa fa-space-shuttle nav__item-icon">                       </i><span class="nav__item-text">Assigned</span> <span class="badge">0/17</span> </a>                       </li>                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link"><i class="fa fa-archive nav__item-icon">                       </i><span class="nav__item-text">Archived</span> <span class="badge">3</span> </a>                       </li>                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link"><i class="fa fa-trash nav__item-icon">                       </i><span class="nav__item-text">Deleted</span> <span class="badge">9</span> </a>                       </li>                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link"><span class="nav__item-text">                           Show all</span> </a></li>                   </ul>               </div>           </div>           <div class="menu menu--small">               <header class="menu__header">                   <h1 class="menu__header-title">                       Incoming</h1>               </header>               <div class="menu__body">                   <ul class="nav">                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link is-active"><i class="fa fa-envelope nav__item-icon">                       </i><span class="badge badge--warning">32</span> </a></li>                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link"><i class="fa fa-flag nav__item-icon">                       </i><span class="badge">8</span> </a></li>                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link"><i class="fa fa-space-shuttle nav__item-icon">                       </i><span class="badge">0/17</span> </a></li>                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link"><i class="fa fa-archive nav__item-icon">                       </i><span class="badge">3</span> </a></li>                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link"><i class="fa fa-trash nav__item-icon">                       </i><span class="badge">9</span> </a></li>                       <li class="nav__item"><a href="https://www.jb51.net" class="nav__item-link"><span class="nav__item-text">                           Show all</span> </a></li>                   </ul>               </div>           </div>       </div>  

  

css代码:

CSS Code复制内容到剪贴板 body            {                background#F4F4F4;                font-familyArialsans-serif;                font-size14px;                font-weightlighter;            }                        .l-main            {                width530px;                margin: 0 auto;            }                        .menu            {                width250px;                margin40px;                background#fff;                box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);                border-radius: 5px;                floatleft;            }                        .menu__header            {                background#4B4F55;                border-bottom1px solid #353A40;                border-radius: 5px 5px 0 0;            }                        .menu__header-title            {                color#fff;                padding15px;                text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);            }                        .menu__body            {                border-radius: 0 0 5px 5px;            }                        .menu--small           {                width110px;            }                        .nav            {                list-stylenone;            }                        .nav__item            {                positionrelative;            }                        .nav__item-link            {                padding10px 15px;                text-decorationnone;                color#8B8E93;                displayblock;                border-bottom1px solid #F0F0F0;            }            .nav__item-link:hover            {                background#f0f0f0;            }            .nav__item-link.is-active            {                background#6E757F;                color#fff;                border-bottom-color#4B4F55;                box-shadow: 0 1px 0 #7A828D inset;            }            .nav__item-link.is-active:after            {                content;                displayblock;                positionabsolute;                top: 50%;                rightright: -6px;                margin-top: -6px;                border-top6px solid transparent;                border-bottom6px solid transparent;                border-left6px solid #6E757F;            }            .nav__item-link.is-active .nav__item-icon           {                color#fff;            }            .nav__item:last-child .nav__item-link            {                border-bottomnone;            }                        .nav__item-icon           {                color#D2D5DA;                width20px;                text-aligncenter;                font-size18px;                margin-right10px;            }                        .badge            {                font-size12px;                padding2px 8px;                border1px solid #D1D1D1;                border-radius: 10px;                positionabsolute;                top10px;                rightright15px;            }                        .badge--warning            {                background#ED373F;                border-color#ED373F;            }  

  以上就是今天分享的一款纯css实现的漂亮导航。谢谢阅读,希望能帮到大家,请继续关注脚本之家,我们会努力分享更多优秀的文章。

一款纯css实现的漂亮导航菜单(也适用于个人中心)