Basic collapse

Some placeholder content for the collapse component. This panel is hidden by default but revealed when the user activates the relevant trigger.
  

<div class="card">
 <div class="card-header">
   <h5>Basic collapse</h5>
 </div>
 <div class="card-body">
   <p class="d-inline-flex gap-1">
     <a class="btn btn-primary" data-bs-toggle="collapse" href="#collapseExample" role="button" aria-expanded="false" aria-controls="collapseExample">
      Link with href
     </a>
     <button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
      Button with data-bs-target
     </button>
    </p>
    <div class="collapse" id="collapseExample">
     <div class="card card-body">
      Some placeholder content for the collapse component. This panel is hidden by default but revealed when the user activates the relevant trigger.
     </div>
    </div>
 </div>
</div>

  
Horizontal

This is some placeholder content for a horizontal collapse. It's hidden by default and shown when triggered.
  

<div class="card">
 <div class="card-header">
   <h5>Horizontal </h5>
 </div>
 <div class="card-body">
       <button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#collapseWidthExample" aria-expanded="false" aria-controls="collapseWidthExample">
        Toggle width collapse
       </button>
      </p>
      <div style="min-height: 120px;">
       <div class="collapse collapse-horizontal" id="collapseWidthExample">
        <div class="card card-body" style="width: 300px;">
         This is some placeholder content for a horizontal collapse. It's hidden by default and shown when triggered.
        </div>
       </div>
      </div>
 </div>
</div>

  
Multiple toggles and targets

Some placeholder content for the first collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.
Some placeholder content for the second collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.
  

<div class="card">
<div class="card-header">
  <h5>Multiple toggles and targets</h5>
</div>
<div class="card-body">
  <p class="d-inline-flex gap-1">
    <a class="btn btn-primary" data-bs-toggle="collapse" href="#multiCollapseExample1" role="button" aria-expanded="false" aria-controls="multiCollapseExample1">Toggle first element</a>
    <button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target="#multiCollapseExample2" aria-expanded="false" aria-controls="multiCollapseExample2">Toggle second element</button>
    <button class="btn btn-primary" type="button" data-bs-toggle="collapse" data-bs-target=".multi-collapse" aria-expanded="false" aria-controls="multiCollapseExample1 multiCollapseExample2">Toggle both elements</button>
   </p>
   <div class="row">
    <div class="col">
     <div class="collapse multi-collapse" id="multiCollapseExample1">
      <div class="card card-body">
       Some placeholder content for the first collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.
      </div>
     </div>
    </div>
    <div class="col">
     <div class="collapse multi-collapse" id="multiCollapseExample2">
      <div class="card card-body">
       Some placeholder content for the second collapse component of this multi-collapse example. This panel is hidden by default but revealed when the user activates the relevant trigger.
      </div>
     </div>
    </div>
   </div>
</div>
</div>