欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 左側分級菜單直顯

錢諍諍1年前11瀏覽0評論

CSS是一種樣式表語言,用于描述HTML或XML(包括SVG、MathML等)文檔的外觀和格式。在Web開發中,CSS是一個非常重要的技能。今天,我們將探討如何實現一個左側分級菜單直顯。

首先,我們需要一個HTML模板。以下是一個簡單的模板:

<div class="menu">
<ul class="menu-main">
<li class="menu-item"><a href="#">菜單項1</a></li>
<li class="menu-item"><a href="#">菜單項2</a></li>
<li class="menu-item has-submenu"><a href="#">菜單項3</a>
<ul class="submenu">
<li class="menu-item"><a href="#">子菜單項1</a></li>
<li class="menu-item"><a href="#">子菜單項2</a></li>
</ul>
</li>
</ul>
</div>

接下來,我們使用CSS來使菜單項及其子菜單項直接顯現出來。以下是CSS樣式表:

.menu {
width: 200px;
}
.menu ul {
margin: 0;
padding: 0;
list-style: none;
}
.menu .submenu {
margin: 0;
padding: 0;
list-style: none;
display: none;
}
.menu .submenu li {
margin: 0;
padding: 0;
}
.menu .has-submenu:hover .submenu {
display: block;
}

讓我們解釋一下CSS代碼:

首先,我們定義菜單的寬度為200像素。接下來,我們從菜單和子菜單中刪除默認的內外邊距和列表樣式。然后,我們隱藏子菜單項,直到其父菜單項被懸停。最后,在鼠標懸停在父菜單項上時,子菜單項將以塊級格式顯示。

現在,我們已經成功地創建了一個左側分級菜單直顯!