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

css左側(cè)導(dǎo)航豎向顯示

鄭鳳燕1年前5瀏覽0評論

在Web開發(fā)中,左側(cè)導(dǎo)航是很常見的設(shè)計,用于讓用戶快速找到需要的信息。而豎向的導(dǎo)航在一些特殊場景下也會被使用。本文就介紹一下如何實現(xiàn)CSS左側(cè)導(dǎo)航豎向顯示。

/* HTML */
<div class="sidebar">
<ul>
<li><a href="#">菜單項1</a></li>
<li><a href="#">菜單項2</a></li>
<li><a href="#">菜單項3</a></li>
<li><a href="#">菜單項4</a></li>
<li><a href="#">菜單項5</a></li>
</ul>
</div>
/* CSS */
.sidebar {
width: 200px;
height: 100%;
background-color: #f2f2f2;
position: fixed;
left: 0;
top: 0;
overflow: hidden;
}
.sidebar ul {
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
}
.sidebar li {
margin: 5px 0;
}
.sidebar li a {
display: block;
padding: 10px;
text-decoration: none;
color: #222;
border-left: 5px solid transparent;
}
.sidebar li a:hover {
background-color: #ddd;
border-left: 5px solid #f00;
}

首先,HTML結(jié)構(gòu)方面,我們需要一個包含菜單項的ul列表,并放在一個類為sidebar的div容器中。在CSS方面,我們定義了sidebar容器的寬度為200px,高度為100%,背景顏色為#f2f2f2,且固定為在窗口左側(cè),上方為0,不隨滾動而移動。

我們使用了flex布局,將ul列表變成了豎向排列,并給每個菜單項添加了一定的邊距。a標(biāo)簽作為菜單項的文本容器,設(shè)置了塊級顯示,文本裝飾,及初次加載時,邊框的默認(rèn)透明狀態(tài)。

當(dāng)鼠標(biāo)懸停在菜單項上時,我們定義了一個小小的樣式變化,更能吸引用戶的注意,方便他們辨識當(dāng)前所在菜單項。