美文网首页
css实现 二级nav 三级nav 实例

css实现 二级nav 三级nav 实例

作者: blank的小粉er | 来源:发表于2017-09-08 14:16 被阅读0次

    二级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>
    

    相关文章

      网友评论

          本文标题:css实现 二级nav 三级nav 实例

          本文链接:https://www.haomeiwen.com/subject/nuwgjxtx.html