Accordion
Basic Accordion
This is the first item's accordion body.
It is shown by default, until the collapse plugin adds the appropriate
classes that we use to style each element. These classes control the
overall appearance, as well as the showing and hiding via CSS transitions.
You can modify any of this with custom CSS or overriding our default
variables. It's also worth noting that just about any HTML can go within
the
.accordion-body
, though the transition does limit overflow.
This is the second item's accordion body.
It is hidden by default, until the collapse plugin adds the appropriate
classes that we use to style each element. These classes control the
overall appearance, as well as the showing and hiding via CSS transitions.
You can modify any of this with custom CSS or overriding our default
variables. It's also worth noting that just about any HTML can go within
the
.accordion-body
, though the transition does limit overflow.
This is the third item's accordion body.
It is hidden by default, until the collapse plugin adds the appropriate
classes that we use to style each element. These classes control the
overall appearance, as well as the showing and hiding via CSS transitions.
You can modify any of this with custom CSS or overriding our default
variables. It's also worth noting that just about any HTML can go within
the
.accordion-body
, though the transition does limit overflow.
<div class="accordion" id="accordionExample">
<div class="accordion-item">
<h2 class="accordion-header" id="headingOne">
<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
Accordion Item #1
</button>
</h2>
<div id="collapseOne" class="accordion-collapse collapse show" aria-labelledby="headingOne" data-bs-parent="#accordionExample">
<div class="accordion-body">
<strong>This is the first item's accordion body.</strong> It is shown by default...
</div>
</div>
</div>
</div>
Flush Accordion
Add
.accordion-flush
to remove the default background-color, some borders, and some rounded corners
to render accordions edge-to-edge with their parent container.
Placeholder content for this accordion, which is intended to demonstrate
the
.accordion-flush
class. This is the first item's accordion body.
Placeholder content for this accordion, which is intended to demonstrate
the
.accordion-flush
class. This is the second item's accordion body.
Placeholder content for this accordion, which is intended to demonstrate
the
.accordion-flush
class. This is the third item's accordion body.
<div class="accordion accordion-flush" id="accordionFlushExample">
...
</div>
Always Open
Omit the
data-bs-parent
attribute on each
.accordion-collapse
to make accordion items stay open when another item is opened.
This is the first item's accordion body.
It is shown by default, until the collapse plugin adds the appropriate
classes that we use to style each element.
This is the second item's accordion body.
It is hidden by default, until the collapse plugin adds the appropriate
classes that we use to style each element.
This is the third item's accordion body.
It is hidden by default, until the collapse plugin adds the appropriate
classes that we use to style each element.