純css代碼實(shí)現(xiàn)簡(jiǎn)單下拉菜單效果

實(shí)現(xiàn)方法:

(推薦教程:CSS教程)

1、用ul 和 li標(biāo)簽寫一個(gè)關(guān)聯(lián)結(jié)構(gòu)(ul 和 li的父子關(guān)系渾然天成,一般的關(guān)聯(lián)結(jié)構(gòu)都用它們)

<ul class="nav">
    <a href="#">服裝</a>
    <ul class="plat">
        <li><a href="#">襯衫</a></li>
        <li><a href="#">棉襖</a></li>
        <li><a href="#">褲衩</a></li>
    </ul>
</ul>

2、對(duì)界面進(jìn)行初始化(萬(wàn)金油式開頭)

*{
            padding: 0;
            margin: 0;
        }

3、給ul 和 a標(biāo)簽添加樣式(這里大家可以自由發(fā)揮)

ul,a{
            font-size: 20px;
            list-style: none;
            text-decoration: none;
            background-color: #3C3C3C;
            color: #FFFFFF;
            width: 100px;
            text-align: center;
            border: 0px solid black;
            border-radius: 5px;  /*圓角*/
            margin-top: 1px;
        }
        a{
            display: block;
        }

4、將.plat部分的內(nèi)容隱藏起來(lái)

.plat{
            display: none;
        }

5、(重頭戲來(lái)了) 對(duì)第一個(gè)a標(biāo)簽用:hover選擇器;實(shí)現(xiàn)功能:當(dāng)鼠標(biāo)劃過(guò)a標(biāo)簽時(shí),隱藏部分內(nèi)容可見(jiàn)

.nav:hover .plat{
            display: block;
            clear: both;
        }

6、至此功能已經(jīng)實(shí)現(xiàn),大家可以自己添加樣式來(lái)優(yōu)化用戶體驗(yàn)

例如:

菜單欄橫向排列:

.nav{
             float: left;
             margin-left: 1px;
         }

鼠標(biāo)滑過(guò)欄目,提醒其位置

`.plat li:hover>a{
            background-color: dimgrey;
        }`

效果:

(學(xué)習(xí)視頻推薦:css視頻教程)

全部代碼:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        *{
            padding: 0;
            margin: 0;
        }
        ul,a{
            font-size: 20px;
            list-style: none;
            text-decoration: none;
            background-color: #3C3C3C;
            color: #FFFFFF;
            width: 100px;
            text-align: center;
            border: 0px solid black;
            border-radius: 5px;
            margin-top: 1px;
        }
        a{
            display: block;
        }

        .plat{
            display: none;
        }
        .nav{
             float: left;
             margin-left: 1px;
         }
        .nav:hover .plat{
            display: block;
            clear: both;
        }
        .plat li:hover>a{
            background-color: dimgrey;
        }
    </style>
</head>
<body>
<ul>
    <a href="#">服裝</a>
    <ul>
        <li><a href="#">襯衫</a></li>
        <li><a href="#">棉襖</a></li>
        <li><a href="#">褲衩</a></li>
    </ul>
</ul>
<ul>
    <a href="#">服裝</a>
    <ul>
        <li><a href="#">襯衫</a></li>
        <li><a href="#">棉襖</a></li>
        <li><a href="#">褲衩</a></li>
    </ul>
</ul>
<ul>
    <a href="#">服裝</a>
    <ul>
        <li><a href="#">襯衫</a></li>
        <li><a href="#">棉襖</a></li>
        <li><a href="#">褲衩</a></li>
    </ul>
</ul>
</body>
</html>

當(dāng)前標(biāo)題:純css代碼實(shí)現(xiàn)簡(jiǎn)單下拉菜單效果
轉(zhuǎn)載注明:http://muchs.cn/article2/chejoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、網(wǎng)站排名、企業(yè)網(wǎng)站制作、網(wǎng)站維護(hù)云服務(wù)器、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名