• 技术文章 >web前端 >css教程

    css如何写二级下拉菜单

    藏色散人藏色散人2021-01-05 17:15:40原创2122

    css写二级下拉菜单的方法:首先创建一个HTML示例文件;然后使用css的display属性控制二级下拉菜单的显示与否;最后通过浏览器查看运行效果即可。

    大前端成长进阶课程:进入学习

    本教程操作环境:Dell G3电脑、Windows7系统、Chrome76.0&&CSS3版本。

    推荐:《css视频教程

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

    思想:

    使用css的display属性控制二级下拉菜单的显示与否。当鼠标移动到一级导航菜单的li标签时,显示二级导航菜单的ul标签。由于实现起来比较简单,所以在这里直接给出了参考代码。

    纯CSS二级导航下拉菜单代码

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8" content="text/html" http-equiv="content-type">
        <title>纯css二级导航下拉菜单</title>
        <meta name="keyword" content="关键字">
        <meta name="description" content="描述">
        <style type="text/css">
            *{margin: 0;padding: 0;}
            #bg{background: red;width: 100%;height: 35px;}
            nav{height: 35px;width: 1000px;margin: 0 auto;}
            nav ul li{list-style-type:none;float: left}
            nav ul li a{ text-decoration: none;display: block;width: 130px;line-height: 35px;
            text-align: center;color:white;font-fimily:微软雅黑;}
            nav ul li ul li{float: none}
            nav ul li ul li a{color:black}
            nav ul li ul{display: none;}
            nav ul li:hover ul{display: block;}
        </style>
    </head>
    <body>
    <div id="bg">
    <nav>
        <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>
            </ul>
            </li>
            <li><a href="#">一级导航</a>
                <ul>
                    <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>
                </ul>
            </li>
            <li><a href="#">一级导航</a>
                <ul>
                    <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>
                </ul>
            </li>
            <li><a href="#">一级导航</a>
                <ul>
                    <li><a href="#">二级导航</a></li>
                    <li><a href="#">二级导航</a></li>
                </ul>
            </li>
        </ul>
    </nav>
    </div>
    </body>
    </html>

    运行效果:

    69d9fee60f699602305e78ecec964a8.png

    以上就是css如何写二级下拉菜单的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:css
    上一篇:css网格布局(grid)的常用属性介绍 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• css图片不让选中状态如何实现• 了解CSS的选择器优先级和!important权重• css font控制字体的多种变换• css网格布局(grid)的常用属性介绍• 如何查看DIV被设置什么CSS样式
    1/1

    PHP中文网