@@include("../partials/head.html")
Toggle the visibility of content across your project with a few classes and our JavaScript plugins.
Click the buttons below to show and hide another element via class changes:
.collapse hides content.collapsing is applied during transitions
.collapse.show shows contentYou can use a link with the href attribute, or a button
with the data-bs-target attribute. In both cases, the data-bs-toggle="collapse" is required.
<!--
collapse -->
<p>
<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">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid.
Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea
proident.
</div>
</div>
A <button> or <a> can show and hide multiple elements by referencing
them with a JQuery selector in its href or data-bs-target attribute. Multiple <button> or <a>
can show and hide an element
if they each reference it with their href or data-bs-target attribute
<!--
multiple target collapse -->
<p>
<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">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid.
Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea
proident.
</div>
</div>
</div>
<div class="col">
<div class="collapse
multi-collapse" id="multiCollapseExample2">
<div class="card
card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid.
Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea
proident.
</div>
</div>
</div>
</div>
<!--
Horizontal -->
<p>
<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>