手風(fēng)琴效果折疊面板CSS是一種常用于網(wǎng)頁設(shè)計的效果,它可以讓網(wǎng)頁展示的內(nèi)容以折疊面板的形式呈現(xiàn),便于用戶瀏覽。此效果可以通過CSS來實現(xiàn),下面將介紹手風(fēng)琴效果折疊面板CSS的實現(xiàn)方法。
/* HTML結(jié)構(gòu) */ <div class="accordion"> <div class="item"> <h2 class="title">標(biāo)題1</h2> <div class="content">內(nèi)容1</div> </div> <div class="item"> <h2 class="title">標(biāo)題2</h2> <div class="content">內(nèi)容2</div> </div> <div class="item"> <h2 class="title">標(biāo)題3</h2> <div class="content">內(nèi)容3</div> </div> </div> /* CSS樣式 */ .accordion .item { border: 1px solid #ccc; } .accordion .item h2.title { padding: 10px; margin: 0; cursor: pointer; } .accordion .item .content { display: none; padding: 10px; } .accordion .item.active .content { display: block; }
實現(xiàn)方法:首先,在HTML中創(chuàng)建一個帶有accordion類的 div 元素,再在該元素中創(chuàng)建多個帶有item類的 div 元素。在單個 item 元素中,創(chuàng)建一個帶有 title 類的 h2 元素和帶有 content 類的 div 元素。通過CSS給元素添加樣式,邊框、內(nèi)邊距等,設(shè)置標(biāo)題樣式的鼠標(biāo)樣式為指針。使用 display 屬性來讓 content 按照默認(rèn)隱藏,使用 active 的 item,通過設(shè)置其下的 content 顯示,實現(xiàn)了折疊打開面板效果。