CSS二級菜單的寫法
在CSS中,二級菜單的寫法有多種,以下是一種常見的寫法:
1、需要?jiǎng)?chuàng)建一個(gè)包含所有一級菜單項(xiàng)的容器,通常使用<ul>標(biāo)簽。
2、在每個(gè)一級菜單項(xiàng)中,添加相應(yīng)的子菜單項(xiàng),使用<li>標(biāo)簽。
3、使用CSS來設(shè)置菜單的樣式,包括顏色、字體、背景等。
4、如果需要實(shí)現(xiàn)點(diǎn)擊菜單項(xiàng)時(shí)顯示或隱藏子菜單的效果,可以使用JavaScript或jQuery等腳本語言來實(shí)現(xiàn)。
以下是一個(gè)簡單的CSS二級菜單示例:
HTML代碼:
<ul class="menu"> <li>菜單項(xiàng)1 <ul> <li>子菜單項(xiàng)1</li> <li>子菜單項(xiàng)2</li> </ul> </li> <li>菜單項(xiàng)2 <ul> <li>子菜單項(xiàng)3</li> <li>子菜單項(xiàng)4</li> </ul> </li> </ul>
CSS代碼:
.menu { list-style-type: none; margin: 0; padding: 0; } .menu > li { position: relative; display: inline-block; margin-right: 20px; } .menu > li > ul { position: absolute; top: 100%; left: 0; display: none; } .menu > li:hover > ul { display: block; }
在這個(gè)示例中,當(dāng)鼠標(biāo)懸停在一級菜單項(xiàng)上時(shí),相應(yīng)的子菜單項(xiàng)會顯示出來,CSS還設(shè)置了菜單的樣式,包括顏色、字體和背景等,如果需要實(shí)現(xiàn)其他效果,例如點(diǎn)擊菜單項(xiàng)時(shí)顯示或隱藏子菜單,可以使用JavaScript或jQuery等腳本語言來實(shí)現(xiàn)。