Foundation 折疊列表

2022-08-05 15:10 更新

在你想隱藏部分內(nèi)容的顯示時(shí),可以使用折疊列表。

實(shí)例

<ul class="accordion" data-accordion>
  <li class="accordion-navigation">
    <a href="#demo">Simple Collapsible</a >
    <div id="demo" class="content">
      W3Cschool在線(xiàn)教程 -- 學(xué)技術(shù),從W3Cschool開(kāi)始!
    </div>
  </li>
</ul>

<!-- 初始化 Foundation JS -->
<script>
$(document).ready(function() {
    $(document).foundation();
})
</script>

嘗試一下 ?

實(shí)例解析

.accordion 類(lèi)和 data-accordion 屬性用于創(chuàng)建一個(gè)可折疊的元素。 .accordion-navigation 類(lèi)用于渲染可折疊元素。實(shí)際的內(nèi)容在 .content 類(lèi) (<div class="content") 中,點(diǎn)擊按鈕既可以顯示。

我們?cè)诹斜眄?xiàng)中添加 <a> 元素來(lái)控制(顯示/隱藏)可折疊的內(nèi)容。然后錨鏈接使用與可折疊內(nèi)容內(nèi)容相同的id (<a href=#demo" 與 <div id="demo"> 相關(guān)聯(lián))。

注意: 可折疊的效果需要初始化 Foundation JS。

默認(rèn)情況下,可折疊內(nèi)容是隱藏的。我們可以通過(guò)在 <div> 上添加 .active 類(lèi)讓其默認(rèn)是顯示的:

實(shí)例

<div id="demo" class="content active">

嘗試一下 ?

手風(fēng)琴效果

手風(fēng)琴效果用于延展與設(shè)置可折疊內(nèi)容。

手風(fēng)琴效果通過(guò)使用多個(gè)不同的錨鏈接與id來(lái)創(chuàng)建:

實(shí)例

<ul class="accordion" data-accordion>
  <li class="accordion-navigation">
    <a href="#demo">手風(fēng)琴實(shí)例 1</a >
    <div id="demo" class="content active">
      Demo 1 - W3Cschool在線(xiàn)教程 -- 學(xué)技術(shù),從W3Cschool開(kāi)始!
    </div>
  </li>
  <li class="accordion-navigation">
    <a href="#demo2">手風(fēng)琴實(shí)例 2</a >
    <div id="demo2" class="content">
      Demo 2 - Lorem ipsum dolor sit amet....
    </div>
  </li>
  <li class="accordion-navigation">
    <a href="#demo3">手風(fēng)琴實(shí)例 3</a >
    <div id="demo3" class="content">
      Demo 3 - W3Cschool在線(xiàn)教程 -- 學(xué)技術(shù),從W3Cschool開(kāi)始!
    </div>
  </li>
</ul>

嘗試一下 ?

默認(rèn)情況下,手風(fēng)琴列表項(xiàng)有一個(gè)是打開(kāi)的。如果你想關(guān)閉所有可以使用 data-options="multi_expand:true;" 屬性:

實(shí)例

<ul class="accordion" data-accordiondata-options="multi_expand:true;">
  ..
</ul>

嘗試一下 ?
以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)