Foundation 折疊列表

2022-08-05 15:10 更新

在你想隱藏部分內容的顯示時,可以使用折疊列表。

實例

<ul class="accordion" data-accordion>
  <li class="accordion-navigation">
    <a href="#demo">Simple Collapsible</a >
    <div id="demo" class="content">
      W3Cschool在線教程 -- 學技術,從W3Cschool開始!
    </div>
  </li>
</ul>

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

嘗試一下 ?

實例解析

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

我們在列表項中添加 <a> 元素來控制(顯示/隱藏)可折疊的內容。然后錨鏈接使用與可折疊內容內容相同的id (<a href=#demo" 與 <div id="demo"> 相關聯(lián))。

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

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

實例

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

嘗試一下 ?

手風琴效果

手風琴效果用于延展與設置可折疊內容。

手風琴效果通過使用多個不同的錨鏈接與id來創(chuàng)建:

實例

<ul class="accordion" data-accordion>
  <li class="accordion-navigation">
    <a href="#demo">手風琴實例 1</a >
    <div id="demo" class="content active">
      Demo 1 - W3Cschool在線教程 -- 學技術,從W3Cschool開始!
    </div>
  </li>
  <li class="accordion-navigation">
    <a href="#demo2">手風琴實例 2</a >
    <div id="demo2" class="content">
      Demo 2 - Lorem ipsum dolor sit amet....
    </div>
  </li>
  <li class="accordion-navigation">
    <a href="#demo3">手風琴實例 3</a >
    <div id="demo3" class="content">
      Demo 3 - W3Cschool在線教程 -- 學技術,從W3Cschool開始!
    </div>
  </li>
</ul>

嘗試一下 ?

默認情況下,手風琴列表項有一個是打開的。如果你想關閉所有可以使用 data-options="multi_expand:true;" 屬性:

實例

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

嘗試一下 ?
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號