Bootstrap 4 Collapse


Základní skládací

Sbalitelné položky jsou užitečné, když chcete skrýt a zobrazit velké množství obsahu:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Příklad

<button data-toggle="collapse" data-target="#demo">Collapsible</button>

<div id="demo" class="collapse">
Lorem ipsum dolor text....
</div>

Příklad vysvětlen

Třída .collapseoznačuje sbalitelný prvek (v našem příkladu <div>); toto je obsah, který se zobrazí nebo skryje kliknutím na tlačítko.

Chcete-li ovládat (zobrazit/skrýt) sbalitelný obsah, přidejte data-toggle="collapse"atribut do prvku <a> nebo <button>. Poté přidejte data-target="#id"atribut pro spojení tlačítka se sbalitelným obsahem (<div id="demo">).

Poznámka: Pro prvky <a> můžete hrefmísto atributu použít data-target atribut:

Příklad

<a href="#demo" data-toggle="collapse">Collapsible</a>

<div id="demo" class="collapse">
Lorem ipsum dolor text....
</div>

Ve výchozím nastavení je sbalitelný obsah skrytý. Můžete však přidat .showtřídu, aby se obsah ve výchozím nastavení zobrazoval:

Příklad

<div id="demo" class="collapse show">
Lorem ipsum dolor text....
</div>


Akordeon

Samotná bolest je důležitá, ale bolest je zesílena procesem adipiscingu, ale dávám tomu čas, abych ji utlumil, abych odvedl skvělou práci a bolest. Aby z větší části mohl kdokoli z nás vykonávat jakýkoli druh zaměstnání, kromě toho, aby využil cílů, které z toho plynou.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Následující příklad ukazuje jednoduchý akordeon s prodloužením kartového komponentu.

Poznámka: Pomocí data-parentatributu se ujistěte, že všechny skládací prvky pod zadaným nadřazeným prvkem budou zavřeny, když se zobrazí jedna ze sbalitelných položek.

Příklad

<div id="accordion">

  <div class="card">
    <div class="card-header">
      <a class="card-link" data-toggle="collapse" href="#collapseOne">
        Collapsible Group Item #1
      </a>
    </div>
    <div id="collapseOne" class="collapse show" data-parent="#accordion">
      <div class="card-body">
        Lorem ipsum..
      </div>
    </div>
  </div>

  <div class="card">
    <div class="card-header">
      <a class="collapsed card-link" data-toggle="collapse" href="#collapseTwo">
        Collapsible Group Item #2
      </a>
    </div>
    <div id="collapseTwo" class="collapse" data-parent="#accordion">
      <div class="card-body">
        Lorem ipsum..
      </div>
    </div>
  </div>

  <div class="card">
    <div class="card-header">
      <a class="collapsed card-link" data-toggle="collapse" href="#collapseThree">
        Collapsible Group Item #3
      </a>
    </div>
    <div id="collapseThree" class="collapse" data-parent="#accordion">
      <div class="card-body">
        Lorem ipsum..
      </div>
    </div>
  </div>

</div>

Kompletní sbalená referenční příručka Bootstrap 4

Úplnou referenci o všech možnostech, metodách a událostech sbalení najdete v našem Bootstrap 4 JS Collapse Reference .