Collapse
Lorem ipsum dolor text....
``` ###"> Collapse
Lorem ipsum dolor text....
``` ###" />
Easy Tutorial
❮ Bootstrap4 Button Groups Bootstrap4 Badges ❯

Bootstrap4 Collapse

Bootstrap4 Collapse allows for easy toggling of content visibility.

Example

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

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

Example Explanation

The .collapse class is used to designate a collapsible element (the <div> in the example); clicking the button will toggle its visibility between hidden and shown.

To control the hiding and showing of content, add the data-toggle="collapse" attribute to either an <a> or <button> element. The data-target="#id" attribute corresponds to the collapsible content (<div id="demo">).

Note: On an <a> element, you can use the href attribute instead of data-target:

Example

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

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

By default, the collapsible content is hidden. You can add the .show class to make the content visible by default:

Example

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

The following example demonstrates a simple accordion by extending the card component.

Note: Use the data-parent attribute to ensure that all collapsible elements are within a specified parent element, allowing only one collapsible item to be shown at a time while others are hidden.

Example

<div id="accordion">
<div class="card">
  <div class="card-header">
    <a class="card-link" data-toggle="collapse" href="#collapseOne">
      Option One
    </a>
  </div>
  <div id="collapseOne" class="collapse show" data-parent="#accordion">
    <div class="card-body">
      #1 Content: tutorialpro.org -- Learning is not just about technology, it's about dreams!!!
    </div>
  </div>
</div>
<div class="card">
  <div class="card-header">
    <a class="collapsed card-link" data-toggle="collapse" href="#collapseTwo">
    Option Two
  </a>
  </div>
  <div id="collapseTwo" class="collapse" data-parent="#accordion">
    <div class="card-body">
      #2 Content: tutorialpro.org -- Learning is not just about technology, it's about dreams!!!
    </div>
  </div>
</div>
<div class="card">
  <div class="card-header">
    <a class="collapsed card-link" data-toggle="collapse" href="#collapseThree">
      Option Three
    </a>
  </div>
  <div id="collapseThree" class="collapse" data-parent="#accordion">
    <div class="card-body">
      #3 Content: tutorialpro.org -- Learning is not just about technology, it's about dreams!!!
    </div>
  </div>
</div>
</div>
❮ Bootstrap4 Button Groups Bootstrap4 Badges ❯