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

css 左側菜單折疊按鈕

老白2年前14瀏覽0評論

CSS左側菜單折疊按鈕是一個常見的功能,它可以讓頁面更加美觀、整潔。下面,我們來看一下如何實現這個功能。

// HTML代碼
<div class="menu">
<button class="collapse-btn"><i class="fa fa-bars"></i></button>
<ul class="menu-list">
<li>菜單1</li>
<li>菜單2</li>
<li>菜單3</li>
</ul>
</div>
// CSS代碼
.menu {
position: relative;
width: 200px;
height: 100%;
background-color: #eee;
}
.collapse-btn {
position: absolute;
top: 0;
right: -40px;
width: 40px;
height: 40px;
background-color: #ccc;
border: none;
}
.menu-list {
margin-top: 40px;
padding: 0;
list-style: none;
}
.menu-list li {
height: 40px;
line-height: 40px;
color: #333;
text-indent: 20px;
}
.collapsed .menu-list {
display: none;
}
.collapsed .collapse-btn {
right: 0;
}
.collapsed .fa-bars:before {
content: "\f0c9";
}

在HTML代碼中,我們先定義了一個名為menu的div,里面包含一個折疊按鈕和一個菜單列表。在CSS代碼中,我們先設置menu的樣式,包括寬度、高度、背景顏色。然后,我們定義了一個collapse-btn類,這個類用來設置折疊按鈕的樣式,包括位置、背景顏色。接著,我們設置了一個menu-list類,用來設置菜單列表的樣式,包括上邊距、內邊距、列表樣式。最后,我們定義了一個collapsed類,這個類用來控制菜單折疊的樣式,達到折疊和展開的效果。

可以發現,在菜單折疊的時候,我們會將.menu-list和.collapse-btn的位置進行調整。而在CSS中,我們使用了.collapsed這個類來控制樣式的變化。這個類將.menu-list和.collapse-btn的位置進行了調整,并且將.fa-bars的樣式也進行了修改,達到了菜單圖標變化的效果。

綜上所述,CSS左側菜單折疊按鈕是一個非常實用的功能,它不僅可以美化頁面,還可以使頁面更加整潔,提高用戶體驗。