色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css實(shí)現(xiàn)縱向下拉菜單

CSS實(shí)現(xiàn)縱向下拉菜單是網(wǎng)頁設(shè)計(jì)中經(jīng)常用到的技巧。下面我們將介紹實(shí)現(xiàn)方法。

/* CSS代碼 */
.nav {
position: relative;
}
.nav ul {
list-style: none;
margin: 0;
padding: 0;
}
.nav li {
position: relative;
}
.nav li >ul {
position: absolute;
top: 100%;
left: 0;
display: none;
}
.nav li:hover >ul {
display: block;
}

以上CSS代碼的解釋如下:

/* 讓.nav元素獲得相對(duì)定位 */
.nav {
position: relative;
}
/* 去除ul元素的默認(rèn)樣式 */
.nav ul {
list-style: none;
margin: 0;
padding: 0;
}
/* 讓li元素的定位相對(duì)于.nav元素 */
.nav li {
position: relative;
}
/* 將子菜單隱藏,并相對(duì)于父菜單底部定位 */
.nav li >ul {
position: absolute;
top: 100%;
left: 0;
display: none;
}
/* 鼠標(biāo)懸停時(shí)顯示子菜單 */
.nav li:hover >ul {
display: block;
}

在HTML代碼中,可以使用以下方式構(gòu)造縱向下拉菜單:

<div class="nav">
<ul>
<li>菜單1
<ul>
<li>子菜單1-1</li>
<li>子菜單1-2</li>
<li>子菜單1-3</li>
</ul>
</li>
<li>菜單2
<ul>
<li>子菜單2-1</li>
<li>子菜單2-2</li>
<li>子菜單2-3</li>
</ul>
</li>
<li>菜單3
<ul>
<li>子菜單3-1</li>
<li>子菜單3-2</li>
<li>子菜單3-3</li>
</ul>
</li>
</ul>
</div>

這樣就可以得到一個(gè)簡單的縱向下拉菜單,當(dāng)鼠標(biāo)懸停在菜單項(xiàng)上時(shí),其對(duì)應(yīng)的子菜單就會(huì)顯示出來。