溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

HTML+CSS如何實現(xiàn)下拉菜單

發(fā)布時間:2021-03-19 11:05:53 來源:億速云 閱讀:185 作者:小新 欄目:web開發(fā)

小編給大家分享一下HTML+CSS如何實現(xiàn)下拉菜單,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

1.下拉列表實例

代碼如下:

<!doctype html>
<html>
<head>
    <meta charset="utf-8"/>
    <style>
    *{
    margin:0;
    padding:0;
    text-decoration:none;
    list-style:none;
}
body{
    text-align:center;
}
.header{
    display:inline-block;
    position:relative;
    background-color:#4CAF50;
}
.header:hover .downbtn{
    display:block;
    background-color: #f1f1f1;
}
.header:hover{
    background-color: #3e8e41;
}
.header span{
    padding:15px;
    line-height:61px;
    cursor:pointer;
    color: white;
}
.header .downbtn{
    display:none;
    position:absolute;
    background-color:#f9f9f9;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    min-width: 160px;
}
.header .downbtn li{
    line-height:30px;
    text-align:left;
    padding-left:5px;
}
.header .downbtn a:hover{
    text-decoration:underline;
    color:#f00;
}
.header .downbtn a{
    display:block;
    color:black;
    width:100%;    
}
    </style>
</head>
<body>
    <div class="header">
        <span>下拉列表</span>        
        <div class="downbtn">
            <ul>
                <li><a href="#">下拉列表01</a></li>
                <li><a href="#">下拉列表02</a></li>
                <li><a href="#">下拉列表03</a></li>
                <li><a href="#">下拉列表04</a></li>
                <li><a href="#">下拉列表05</a></li>
            </ul>
        </div>
    </div>
</body>
</html>

效果圖如下:

HTML+CSS如何實現(xiàn)下拉菜單

2.技術(shù)要點

  • 下拉菜單需邊的子菜單隱藏(使用display:none;將元素隱藏)

  • 鼠標(biāo)懸浮樣式(div:hover)

  • 父元素相對定位(position:relative;)

  • 子元素絕對定位(position:absolute;)

看完了這篇文章,相信你對“HTML+CSS如何實現(xiàn)下拉菜單”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI