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

css風琴菜單

錢斌斌2年前9瀏覽0評論

CSS風琴菜單是一種常用的頁面導航方式,它能夠幫助網頁設計師有效地組織頁面內容,提高用戶體驗。下面我們來介紹一下如何實現一個簡單的CSS風琴菜單。

<div class="accordion-menu">
<div class="accordion-menu-item">
<div class="accordion-menu-header">菜單項1</div>
<div class="accordion-menu-content">菜單內容1</div>
</div>
<div class="accordion-menu-item">
<div class="accordion-menu-header">菜單項2</div>
<div class="accordion-menu-content">菜單內容2</div>
</div>
<div class="accordion-menu-item">
<div class="accordion-menu-header">菜單項3</div>
<div class="accordion-menu-content">菜單內容3</div>
</div>
</div>

以上是一個簡單的HTML結構,我們需要在CSS中對其進行樣式設置。

.accordion-menu {
display: flex;
flex-direction: column;
width: 100%;
max-width: 400px;
}
.accordion-menu-item {
border: 1px solid #ccc;
border-bottom: none;
}
.accordion-menu-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px;
cursor: pointer;
background-color: #f9f9f9;
}
.accordion-menu-content {
display: none;
padding: 10px;
}
.accordion-menu-item.active .accordion-menu-content {
display: block;
}
.accordion-menu-item:last-child {
border-bottom: 1px solid #ccc;
}

通過上面的CSS代碼,我們可以實現以下特性:

  • .accordion-menu使用了flex布局,讓菜單項在垂直方向上排列。
  • .accordion-menu-item使用了flex布局,并設置了邊框樣式。
  • .accordion-menu-header設置了點擊事件,并且通過display: flex;設置header中的文本可以左對齊,圖標可以右對齊。
  • .accordion-menu-content使用了display: none;來隱藏內容,通過.accordion-menu-item.active .accordion-menu-content使得點擊菜單項后,當前菜單項下的內容可以展開。

通過以上代碼,我們就可以實現一個簡單的CSS風琴菜單,如果想要擴展更多功能,可以在此基礎上進行進一步開發。