XSXSSMSMMDMDLGLGXLXLXXLXXL
Extra small: <576pxSmall: ≥576pxMedium: ≥768pxLarge: ≥992pxExtra large: ≥1200pxExtra extra large: ≥1400px

Collapse


Show and hide other content with link using the "href" attribute

Link with href
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.
<a href="" class="btn btn-primary">Link with href</a>
<div id="hrefCollapse">
  <div class="alert alert-success">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.</div>
</div>
<a href="" class="btn btn-primary">Link with href</a> <div id="hrefCollapse"> <div class="alert alert-success">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.</div> </div>

Button

Show and hide other content with button using the "data-bs-target" attribute

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.
<button type="button" class="btn btn-primary">Button with data-bs-target</button>
<div id="dataTargetCollapse">
  <div class="alert alert-success">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.</div>
</div>
<button type="button" class="btn btn-primary">Button with data-bs-target</button> <div id="dataTargetCollapse"> <div class="alert alert-success">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.</div> </div>

Horizontal

Set width on the immediate child of the collapsed element

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.
<button type="button" class="btn btn-primary">Button with data-bs-target</button>
<div style="min-height: 170px;">
  <div id="horizontalCollapse">
    <div class="alert alert-success">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.</div>
  </div>
</div>
<button type="button" class="btn btn-primary">Button with data-bs-target</button> <div style="min-height: 170px;"> <div id="horizontalCollapse"> <div class="alert alert-success">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.</div> </div> </div>

Multiple targets

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.
<button type="button" class="btn btn-primary">Toggle both</button>
<button type="button" class="btn btn-primary">Toggle first</button>
<button type="button" class="btn btn-primary">Toggle second</button>
<button type="button" class="btn btn-primary">Toggle first</button>
<button type="button" class="btn btn-primary">Toggle second</button>
<div class="row">
  <div class="col">
    <div class="multiple-collapse" id="multipleCollapse1">
      <div class="alert alert-success">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.</div>
    </div>
  </div>
  <div class="col">
    <div class="multiple-collapse" id="multipleCollapse2">
      <div class="alert alert-success">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.</div>
    </div>
  </div>
</div>
<button type="button" class="btn btn-primary">Toggle both</button> <button type="button" class="btn btn-primary">Toggle first</button> <button type="button" class="btn btn-primary">Toggle second</button> <button type="button" class="btn btn-primary">Toggle first</button> <button type="button" class="btn btn-primary">Toggle second</button> <div class="row"> <div class="col"> <div class="multiple-collapse" id="multipleCollapse1"> <div class="alert alert-success">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.</div> </div> </div> <div class="col"> <div class="multiple-collapse" id="multipleCollapse2"> <div class="alert alert-success">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec mattis posuere consequat. Nulla fermentum sodales augue, vitae ornare eros ornare quis. Donec lectus est, congue eu risus quis, tempus sagittis nunc.</div> </div> </div> </div>