001html+css简单实现导航下拉菜单

155 阅读1分钟

今日练习:使用html+css简单实现导航下拉菜单。

html:

    <ul>
        <li class="active">
            <a href="javascript:;">首页</a>
        </li>
        <li><a href="javascript:;">新闻</a></li>
        <li class="dropdown-button">
            <a href="javascript:;">资源</a>
            <div class="dropdown-menu">
                <a href="javascript:;">游戏</a>
                <a href="javascript:;">电影</a>
                <a href="javascript:;">靓女</a>
                <a href="javascript:;">靓仔</a>
            </div>
        </li>
        <li><a href="javascript:;">关于</a></li>
    </ul>
    <h3>这是一个下拉菜单练习</h3>
    <p><a href="https://c.runoob.com/">这是一个链接</a></p>
    <p><a
            href="https://www.runoob.com/try/try.php?filename=trycss_navbar_horizontal_float&basepath=0%20%20%20%20%20%20%20%20*/%20%20">这又是一个链接</a>
    </p>

css:

        body,
        html {
            margin: 0;
            padding: 0;
        }

        ul {
            list-style: none;
            margin: 0;
            padding: 0;
            background-color: black;
            /* 注意: overflow:hidden 添加到 ul 元素,以防止 li 元素列表的外出(当li{float:left}时) */
            overflow: hidden;
        }

        li {
            float: left;
        }

        li a {
            color: white;
            padding: 20px;
            display: inline-block;
            text-decoration: none;
        }

        li>a.active {
            background-color: #31c27c;
        }

        li>a:hover:not(.active),
        .dropdown-button:hover {
            background-color: #31c27c;
        }

        .dropdown-menu {
            display: none;
            position: absolute;
            background-color: #000;
            min-width: 100px;
            box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
        }

        .dropdown-menu a {
            color: #fff;
            display: block;
        }

        .dropdown-menu a:hover {
            background-color: #31c27c;
        }

        .dropdown-button:hover .dropdown-menu {
            display: block;
        }

仙路崎岖,磨难并不可怕,坚持终成正果 !