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

css寫二級導航條

吉茹定2年前9瀏覽0評論

CSS的二級導航菜單是網頁設計的重要組成部分之一。它提供了一種簡潔美觀的方式,使用戶可以輕松地瀏覽網站的各個部分。在下面的代碼示例中,我們將介紹如何使用CSS編寫二級導航條。

.navbar {
background-color: #333;
}
.navbar ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
}
.navbar li {
position: relative;
flex: 1;
}
.navbar a {
display: block;
color: white;
text-align: center;
padding: 16px;
text-decoration: none;
}
.navbar ul ul {
display: none;
position: absolute;
top: 100%;
}
.navbar ul li:hover >ul {
display: inherit;
}
.navbar ul ul li {
position: relative;
margin-top: 0px;
background-color: #333;
}
.navbar ul ul ul li {
position: relative;
top: -60px;
left: 150px;
}
.navbar ul ul li:hover >ul {
display: inherit;
}
.navbar a:hover {
background-color: #ddd;
color: black;
}
.navbar ul ul ul {
position: absolute;
left: 100%;
top: 0;
}

以上代碼開頭定義了導航菜單的背景顏色為黑色(#333),并將列表樣式設置為無。此外,還設置了菜單項的位置為相對于屏幕而言的,讓每個菜單項都可以在導航條上占據相同的空間。

在菜單項的樣式中,我們將菜單項的鏈接設置為塊狀元素,這使得導航菜單在縮放過程中也可以適應不同屏幕尺寸的大小。我們還將每個UL子元素相對于其父元素絕對定位,并將其放在父元素下方的位置上,這使得在鼠標懸浮在菜單項上時,該菜單子菜單可以展現出來。

在這段代碼中,我們定義了子菜單項相對于主菜單項的位置,并將其一些樣式的值設置為了負值。這使得子菜單始終保持在主菜單的右側,而不是在屏幕上方。

通過使用CSS編寫二級導航菜單,可以使用一種簡單而有效的方法,從而可以更好地組織您的網站頁面,并使其易于使用。在使用這些樣式時,請確保您的代碼是有效的,易于理解和優化的。