css实现 二级nav 三级nav 实例

二级nav

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
       *{
         margin: 0;
         padding: 0;
       }
       body{
           min-width: 900px;/*解决页面缩小时右面的留白*/
       }
        nav {   
           background: #333;
           height: 40px;
           line-height: 40px;
        }
         nav .con{
            width: 900px;
            margin: 0px auto;   
         
            
         }
        nav li{ 
            width: 100px;
            float: left;                
            list-style: none; /*去除li前面的点*/
            text-align: center;
            position: relative;
        }
        nav li:hover{
            background: red;
        }
        nav a{
            color: #fff;
            width: 100px;
            float: left;
            text-decoration: none;/*去除a标签的下划线*/
            font-family: "微软雅黑";
        }       
        .child{
            position: absolute;
            top: 40px;
            left: 0px;
            width: 100px;
            background: #555;
            display: none;
        }
        nav li:hover .child{
            display: block;
        }
    </style>
</head>
<body>
    

     <nav>
        <div class="con">
          <ul>
              <li>
                    <a href="#">秒杀</a>
                    <ul class="child">
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                    </ul>


              </li>
              <li>   
                 <a href="#">优惠券</a>
                 <ul class="child">
                        <li><a href="#">优惠券</a></li>
                        <li><a href="#">优惠券</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                    </ul>

              </li>
              <li><a href="#">闪购</a>
                      <ul class="child">
                        <li><a href="#">闪购</a></li>
                        <li><a href="#">闪购</a></li>
                        <li><a href="#">闪购</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                        <li><a href="#">秒杀一</a></li>
                    </ul>
                    </li>
              <li><a href="#">拍卖</a></li>
              <li><a href="#">服装城</a></li>
              <li><a href="#">京东超市</a></li>
              <li><a href="#">生鲜</a></li>
              <li><a href="#">全球购</a></li>
              <li><a href="#">京东金融</a></li>
          </ul>
                  
       </div>
     </nav>

     <div class="banner">
        ![](1.jpg)
     </div>
    
</body>
</html>

三级nav

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        body{
           min-width: 900px;/*解决页面缩小时右面的留白*/
       }
        nav{
            background: #333;
            height: 40px;
        }
        nav .con{
            width: 900px;
            margin: 0 auto;
            
        }
        nav li{
          list-style: none;
          text-align: center;
          line-height: 40px;
          position: relative;
          float: left;
          width: 100px
         


        }
        nav a{
            color: #fff;
            width: 100px;
            float: left;
            text-decoration:none;
            font-family: "微软雅黑"
        }
        nav li:hover{
            background: red
        }

        .child{
            position: absolute;
            top:40px;
            left: 0px;
            background: #555;
            display: none;

        }
        .child li{
            position: relative;
        }
        nav li:hover .child{
            display: block;
        }
        .child-1{
            position: absolute;
            left: 100px;
            top:0px;
            display: none;
            background: #555
        }

        .child li:hover .child-1{
            display: block;
        }


    </style>
</head>
<body>
   <nav>
     <div class="con">
          <ul>
            <li><a href="#">秒杀</a>
                <ul class="child">
                    <li><a href="#">全球购</a>
                          <ul class="child-1">
                            <li><a href="#">aaa</a></li>
                            <li><a href="#">aaa</a></li>
                            <li><a href="#">秒aa杀</a></li>
                            <li><a href="#">秒杀</a></li>
                            <li><a href="#">秒杀</a></li>
                            <li><a href="#">秒杀</a></li>
                            <li><a href="#">秒杀</a></li>
                 
                        </ul>
                    </li>
                    <li><a href="#">秒杀</a></li>
                    <li><a href="#">秒杀</a></li>
                    <li><a href="#">秒杀</a></li>
                 
               </ul>
            </li>
            <li><a href="#">优惠券</a>
               <ul class="child">
                    <li><a href="#">全球购</a>
                          <ul class="child-1">
                            <li><a href="#">aaa</a></li>
                            <li><a href="#">aaa</a></li>
                            <li><a href="#">秒aa杀</a></li>
                            <li><a href="#">秒杀</a></li>
                            <li><a href="#">秒杀</a></li>
                            <li><a href="#">秒杀</a></li>
                            <li><a href="#">秒杀</a></li>
                 
                        </ul>
                    </li>
                    <li><a href="#">秒杀</a></li>
                    <li><a href="#">秒杀</a></li>
                    <li><a href="#">秒杀</a></li>
                 
               </ul>
            </li>
            <li><a href="#">拍卖</a></li>
            <li><a href="#">服装城</a></li>
            <li><a href="#">京东超市</a></li>
            <li><a href="#">生鲜</a></li>
            <li><a href="#">全球购</a></li>
            <li><a href="#">京东金融</a></li>
         </ul>
      </div>
   </nav>
   ![](1.jpg)
</body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 纯CSS3制作二级菜单特效 基础掌握知识:1.boder-radis圆角的制作 2.linear-gradient...
    Iris_mao阅读 9,395评论 2 17
  • 一. 简单的说就是列表里面再嵌套一个列表: 二. css样式设置 应由外向内设置样式。 先介绍几种样式: disp...
    silingling阅读 14,790评论 2 8
  • 最近看了一下美剧,触摸未来,感觉还不错,可以说是非常清新的一部脑洞大开之作,本人以为是继《24小时》热播之后的另一...
    编者唯阅读 3,604评论 0 1
  • 2017 年 5 月 26 日 到了傍晚 天气比白天凉快一些
    abc_ec66阅读 1,059评论 0 0
  • 之前看过一本书中讲过“人生就是一个不断做选择题的过程。”而现实生活中很多人都会有选择恐惧症,之所以害怕选择就是因为...
    K王之姐阅读 2,444评论 0 5