一款纯css实现的漂亮导航

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

在线预览   源码下载

实现的代码。

html代码:

  <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="http://www.w2bc.com" 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="http://www.w2bc.com" 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="http://www.w2bc.com" 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="http://www.w2bc.com" 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="http://www.w2bc.com" 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="http://www.w2bc.com" 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="http://www.w2bc.com" 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="http://www.w2bc.com" 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="http://www.w2bc.com" 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="http://www.w2bc.com" 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="http://www.w2bc.com" 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="http://www.w2bc.com" class="nav__item-link"><span class="nav__item-text">
                        Show all</span> </a></li>
                </ul>
            </div>
        </div>
    </div>

css代码:

    body
        {
            background: #F4F4F4;
            font-family: Arial, sans-serif;
            font-size: 14px;
            font-weight: lighter;
        }

        .l-main
        {
            width: 530px;
            margin: 0 auto;
        }

        .menu
        {
            width: 250px;
            margin: 40px;
            background: #fff;
            box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
            border-radius: 5px;
            float: left;
        }

        .menu__header
        {
            background: #4B4F55;
            border-bottom: 1px solid #353A40;
            border-radius: 5px 5px 0 0;
        }

        .menu__header-title
        {
            color: #fff;
            padding: 15px;
            text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
        }

        .menu__body
        {
            border-radius: 0 0 5px 5px;
        }

        .menu--small
        {
            width: 110px;
        }

        .nav
        {
            list-style: none;
        }

        .nav__item
        {
            position: relative;
        }

        .nav__item-link
        {
            padding: 10px 15px;
            text-decoration: none;
            color: #8B8E93;
            display: block;
            border-bottom: 1px 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: ‘‘;
            display: block;
            position: absolute;
            top: 50%;
            right: -6px;
            margin-top: -6px;
            border-top: 6px solid transparent;
            border-bottom: 6px solid transparent;
            border-left: 6px solid #6E757F;
        }
        .nav__item-link.is-active .nav__item-icon
        {
            color: #fff;
        }
        .nav__item:last-child .nav__item-link
        {
            border-bottom: none;
        }

        .nav__item-icon
        {
            color: #D2D5DA;
            width: 20px;
            text-align: center;
            font-size: 18px;
            margin-right: 10px;
        }

        .badge
        {
            font-size: 12px;
            padding: 2px 8px;
            border: 1px solid #D1D1D1;
            border-radius: 10px;
            position: absolute;
            top: 10px;
            right: 15px;
        }

        .badge--warning
        {
            background: #ED373F;
            border-color: #ED373F;
        }

注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/10143

时间: 2024-10-11 04:51:49

一款纯css实现的漂亮导航的相关文章

一款纯css3实现的环形导航菜单

之前为大家介绍了好几款导航菜单,今天要给大家带来一款纯css3实现的环形导航菜单.该导航比较新鲜,列表图标位于中间,单击列表图标的时候,各项分布于列表图表的四周.形成一个环形.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="container"> <h1> Cool Open/Close menu in full CSS</h1> <input type="checkbox" id

一款纯css3实现的漂亮的404页面

之前为大家分享了那些创意有趣的404页面, html5和css3打造一款创意404页面, HTML5可爱的404页面动画很逗的机器人.今天再给大家分享一款纯css3实现的漂亮的404页面.效果图如下: 在线预览   源码下载 实现的代码. html代码: <section class="center"> <article> <h1 class="header"> 404</h1> <p class="e

一款纯css实现的垂直时间线效果

今天给大家分享一款纯css实现的垂直时间线效果.垂直时间线适合放在类似任务时间安排的网页上.该实现采用了蓝色作为主题色,界面效果还不错.一起看下效果图: 在线预览   源码下载 实现的代码. html代码: <div class="container"> <header class="clearfix"> <span>Blueprint <span class="bp-icon bp-icon-about"

三角形变形记之纯css实现的分布导航条效果

三角形变形记,用纯css实现的分布导航条效果 <style type="text/css"> ul,li { list-style-type:none; font-size:13px; font-weight:bold; } li { float:left; position:relative; line-height:30px; background:#9BBB38; color:#fff; width:100px; height:30px; text-align:cen

辛星和您一起用纯CSS美化面包屑导航

首先讲一下面包屑导航为什么叫做面包屑导航,它来自于一个童话故事,这个童话故事的名字也非常有特色,叫做"汉塞尔和格莱特",有一天他们去森林里游玩,但是走着走着发现迷路了,大家都知道,森林里都都是数,不管往哪边走,还是茫茫的一片树,于是他们在沿途走过的地方都撒下面包屑,他们利用这些面包屑帮助他们走出了森林,因此,面包屑导航的意思就是说我们去过哪些地方,以及我们如何回到我们之前的位置. 有时候我们特别需要面包屑导航,比如我们在某论坛或者某网上商城闲逛的时候,很容易被茫茫的帖子和众多的商品搞的

自学篇之-----纯css做的漂亮的单选框复选框样式

<!DOCTYPE html><html><head><title>checkbook</title><meta charset="utf-8" /><script type="text/javascript" src="jquery-1.10.2.min.js"></script> <style type="text/css"

纯CSS实现二级下拉导航菜单

这是一款纯CSS菜单,二级下拉导航效果,是最简洁的CSS导航菜单,兼容性也很棒,IE7/8.火狐等都支持,而且它还是学习CSS菜单编写的典型教程,让你学会很多CSS技巧. 运行效果截图如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xm

一款纯css3实现的竖形二级导航的实例教程

之前为大家分享了好多导航菜单.今天给大家带来一款纯css3实现的竖形二级导航.这款导航菜单可以是无限级.一起看下效果图: 实现的代码. html代码: XML/HTML Code复制内容到剪贴板 <div style="width: 700px; margin: auto;"> <div class="W1-h16"> <ul> <li class="has-sub"><a href=&quo

纯css实现的三级水平导航菜单

vscode练习使用开发纯css的三级水平导航菜单.先上图: 1.html5布局 1 <html> 2 3 <head> 4 <meta charset="UTF-8"> 5 <title>水平导航菜单</title> 6 <link rel="stylesheet" href="reset.css"> 7 <link rel="stylesheet"