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

css 側邊欄展開收縮

洪振霞1年前9瀏覽0評論

CSS 側邊欄展開收縮是一種非常流行的網頁布局設計。通過點擊按鈕或者鼠標懸停,可以實現側邊欄的展開和收縮。下面是一個簡單的例子:

<!-- HTML 代碼 -->
<div class="sidebar">
<ul>
<li>導航1</li>
<li>導航2</li>
<li>導航3</li>
</ul>
<button class="toggle-btn">展開/收縮</button>
</div>
<!-- CSS 代碼 -->
.sidebar {
width: 200px;
height: 100%;
background-color: #ccc;
position: fixed;
top: 0;
left: -200px;
transition: left 0.5s ease;
}
.sidebar.show {
left: 0;
}
.toggle-btn {
display: block;
margin: 20px 0;
border: none;
outline: none;
background-color: #fff;
color: #333;
padding: 10px;
cursor: pointer;
}

上面的代碼中使用了一個 toggle-btn 按鈕來展開和收縮側邊欄。當點擊這個按鈕時,我們可以通過 CSS 代碼來改變側邊欄的位置,從而使側邊欄展開或者收縮。

我們在樣式中為 .sidebar 添加了一個 left 屬性,用來控制側邊欄的位置。當 left 屬性的值為負數時,側邊欄會被隱藏到瀏覽器左邊界之外。當我們點擊 toggle-btn 按鈕時,通過 JavaScript 將 .show 類名添加到 .sidebar 上,這時我們的 CSS 樣式中的 left 屬性的值就會變成 0,從而將側邊欄展開。同樣的,如果我們再次點擊 toggle-btn 按鈕,通過 JavaScript 將 .show 類名從 .sidebar 上移除,這時側邊欄就會收縮回去。

CSS 側邊欄展開收縮非常方便實用,并且可以為網頁增加一些獨特的風格。如果你正在構建一個網頁設計,不妨嘗試一下這種布局設計方式吧!