HTML+CSS 實現下拉三級菜單

代碼如下:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>下拉菜單</title>
</head>
<style>
    /*重置瀏覽器默認樣式*/
    * {
        padding: 0;
        margin: 0;
        font-family: "Microsoft YaHei";
        list-style: none;
    }

    #main {
        width: 100%;
        background: #3c3c3c;
    }

    /* 清楚浮動,使div盒子能被撐起來 */
    .clearfix:after {
        content: "";
        display: block;
        height: 0;
        visibility: hidden;
        overflow: hidden;
        clear: both;
    }

    .menu {
        position: relative;
        margin-left: 8%;
    }

    /* 每一個li標籤的樣式 */
    .menu li {
        width: 130px;
        height: 40px;
        /* 行內高度 */
        line-height: 40px;
        /* 文字居中 */
        text-align: center;
        margin-left: 4%;
    }

    .menu>li a {
        text-decoration: none;
        color: #2aabd2;
    }

    .menu>li {
        /*讓一級菜單的li浮動*/
        float: left;
    }

    /* 二級菜單樣式 */
    .second-menu {
        /* 將二級菜單隱藏 */
        display: none;
        position: absolute;
    }

    /* hover屬性,鼠標移動到li標籤上觸發,將對應li標籤的耳機菜單顯示,移開後恢復到原來樣式 */
    .menu li:hover>ul {
        display: block;
    }

    .second-menu li a {
        color: #0c0c0c;
    }

    .second-menu {
        background: #5a5959;
    }

    /* 三級標籤樣式 */
    .third-menu {
        display: none;
        background: #5a5959;
        position: absolute;
        /* 相對於其父標籤(二級標籤)進行絕對定位 */
        margin-left: 125px;
        margin-top: -40px;
    }

    /* 三級菜單下的 a標籤文字顏色 */
    .third-menu li a {
        color: #54afec;
    }

    .second-menu li:hover ul {
        display: block;
    }
</style>

<body>
    <div id="main" class="clearfix">
        <ul class="menu clearfix">
            <li>
                <a href="#">聯繫我們</a>
            </li>
            <li>
                <a href="#">公司掠影</a>
                <ul class="second-menu clearfix">
                    <li>
                        <a href="">版權聲明</a>
                        <ul class="third-menu clearfix">
                            <li>
                                <a href="">1</a>
                            </li>
                            <li>
                                <a href="">2</a>
                            </li>
                            <li>
                                <a href="">3</a>
                            </li>
                        </ul>
                    <li>
                        <a href="">在線留言</a>
                        <ul class="third-menu clearfix">
                            <li>
                                <a href="">1</a>
                            </li>
                            <li>
                                <a href="">2</a>
                            </li>
                            <li>
                                <a href="">3</a>
                            </li>
                        </ul>
                    </li>
                    <li>
                        <a href="">技術支持</a>
                        <ul class="third-menu clearfix">
                            <li>
                                <a href="">1</a>
                            </li>
                            <li>
                                <a href="">2</a>
                            </li>
                            <li>
                                <a href="">3</a>
                            </li>
                        </ul>
                    </li>
            </li>
        </ul>
        </li>
        <li>
            <a href="#">新聞中心</a>
            <ul class="second-menu">
                <li>
                    <a href="">版權聲明</a>
                    <ul class="third-menu clearfix">
                        <li>
                            <a href="">1</a>
                        </li>
                        <li>
                            <a href="">2</a>
                        </li>
                        <li>
                            <a href="">3</a>
                        </li>
                    </ul>
                <li>
                    <a href="">在線留言</a>
                    <ul class="third-menu clearfix">
                        <li>
                            <a href="">1</a>
                        </li>
                        <li>
                            <a href="">2</a>
                        </li>
                        <li>
                            <a href="">3</a>
                        </li>
                    </ul>
                </li>
                <li>
                    <a href="">技術支持</a>
                    <ul class="third-menu clearfix">
                        <li>
                            <a href="">1</a>
                        </li>
                        <li>
                            <a href="">2</a>
                        </li>
                        <li>
                            <a href="">3</a>
                        </li>
                    </ul>
                </li>
            </ul>
        </li>
        <li>
            <a href="#">版權聲明</a>
        </li>
        <li>
            <a href="#">在線留言</a>
            <ul class="second-menu">
                <li>
                    <a href="">版權聲明</a>
                    <ul class="third-menu clearfix">
                        <li>
                            <a href="">1</a>
                        </li>
                        <li>
                            <a href="">2</a>
                        </li>
                        <li>
                            <a href="">3</a>
                        </li>
                    </ul>
                <li>
                    <a href="">在線留言</a>
                    <ul class="third-menu clearfix">
                        <li>
                            <a href="">1</a>
                        </li>
                        <li>
                            <a href="">2</a>
                        </li>
                        <li>
                            <a href="">3</a>
                        </li>
                    </ul>
                </li>
                <li>
                    <a href="">技術支持</a>
                    <ul class="third-menu clearfix">
                        <li>
                            <a href="">1</a>
                        </li>
                        <li>
                            <a href="">2</a>
                        </li>
                        <li>
                            <a href="">3</a>
                        </li>
                    </ul>
                </li>
            </ul>
        </li>
        <li><a href="#">技術支持</a></li>
        </ul>
    </div>
</body>

</html>

效果圖如下: 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章