Accordion
Collapsible content panels with headers
Accordions organize content into collapsible panels. Click headers to expand or collapse sections.
Wrap collapsible panels in .accordion. Each item has .accordion-header with a button and .accordion-body for content. Only one panel opens at a time by default.
<div class="accordion" id="myAccordion">
<div class="accordion-item">
<h2 class="accordion-header">
<button class="accordion-button"
data-bs-toggle="collapse"
data-bs-target="#collapseOne">
Item #1
</button>
</h2>
<div id="collapseOne"
class="accordion-collapse collapse show">
<div class="accordion-body">
Content here.
</div>
</div>
</div>
</div>Install Bootstrap via npm or CDN. Include the CSS and JS bundles in your project.
.accordion
Click a header to expand it. Only one panel opens at a time.