• HTML导航栏二级菜单(垂直、水平方向)


        二级菜单是指主菜单的子菜单。菜单栏实际是一种树型结构,子菜单是菜单栏的一个分支。简单分享主要的垂直和水平方向的CSS设计。



    垂直方向:


    HTML:

    <body>
        
    <div>
        <ul>
            <li><a href="#">家用电器</a>
                <ul>
                    <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>
                    <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>
                    <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>
                    <li><a href="#">主板</a></li>
                    <li><a href="#">硬盘</a></li>
                    <li><a href="#">CPU</a></li>
                    <li><a href="#">内存</a></li>
                    <li><a href="#">电源</a></li>
                </ul>
            </li>
            <li><a href="">居家用品</a>
                <ul>
                    <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>
        </ul>
    </div>
    </body>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52

    CSS:

    * {
        margin: 0;
        padding: 0;    
    }
    
    body{
        background-color:rgba(184, 8, 190, 0.918);
    }
    
    div{ 
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -300px;
        margin-top: -250px;
    }
    
    div>ul>li{
        float:left;
    }
    
    li{
         list-style: none;
     }
    
    li>ul{
        display: none;
        margin-top: 10px; 
    
    }
    
    li:hover ul{
        display: block;
    }
    
    a {
        text-decoration: none;
        display: block;
        width: 120px;
        font-size: 20px;
        text-align: center;
        color:rgb(14, 252, 180);
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43


    在这里插入图片描述



    水平方向:


    HTML:


    <body>
        <div>
            <ul>
                <li><a href="#">家用电器</a>
                    <ul>
                        <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>
                        <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>
                        <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>
                        <li><a href="#">主板</a></li>
                        <li><a href="#">硬盘</a></li>
                        <li><a href="#">CPU</a></li>
                        <li><a href="#">内存</a></li>
                        <li><a href="#">电源</a></li>
                    </ul>
                </li>
                <li><a href="">居家用品</a>
                    <ul>
                        <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>
            </ul>
        </div>
    </body>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51

    CSS:


    * {
        margin: 0;
        padding: 0;
    }
    
    body{
        background-color:rgba(184, 8, 190, 0.918);
    }
    
    
    div{
        position: absolute;
        left: 50%;
        top:  50%;
        margin-left: -60px;
        margin-top: -250px;
    }
    
    div>ul>li{
        width: 120px;
        height: 50px;
        flex:1;
        display: flex;
        flex-flow: column;
        justify-content: space-between; 
    
    }
    
    li {
        position: relative;
        list-style: none;   
    }
    
    
    li>ul {
        display: none;
        position: absolute;
        left: 100%;
        top: 0;
    }
    
    li:hover ul {
        display: block;
    }
    
    a {
        margin-left: -50px;
        text-decoration: none;
        display: block;
        width: 120px;
        font-size: 20px;
        text-align: center;
        color:rgb(14, 252, 180);
      
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55


    在这里插入图片描述

  • 相关阅读:
    Pinia+Vue3使用案例及Pinia持久化存储
    【Docker】——常用命令
    gin路由相关方法
    Leetcode 数据库中等题(day 1)
    dbExpress Driver for Oracle
    Docker的常用命令||Docker是个流行的容器化平台,它允许你打包、分发和运行应用程序。
    gin 模版
    阿里云RDS关系型数据库详细介绍_多版本数据库说明
    01_SpringCloud Alibaba环境搭建
    [PAT练级笔记] 07 Basic Level 1009
  • 原文地址:https://blog.csdn.net/weixin_48591974/article/details/132836002