Bootstrap 5, akordion
Akordion selline kujunduselement, kus nähtav on kõigi erinevate osade pealkirjad ja korraga ühe osa sisu. Bootstrap 5 on võimalik akordioni luua järgmiselt:
<div class="accordion" id="accordionNaide">
<div class="accordion-item">
<h2 class="accordion-header" id="pealkiri1">
<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#kokku1" aria-expanded="true" aria-controls="kokku1">
Osa #1 pealkiri
</button>
</h2>
<div id="kokku1" class="accordion-collapse collapse show" aria-labelledby="pealkiri1" data-bs-parent="#accordionNaide">
<div class="accordion-body">
1. osa sisu, kuvatakse automaatselt
</div>
</div>
</div>
<div class="accordion-item">
<h2 class="accordion-header" id="pealkiri2">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#kokku2" aria-expanded="false" aria-controls="kokku2">
Osa #2 pealkiri
</button>
</h2>
<div id="kokku2" class="accordion-collapse collapse" aria-labelledby="pealkiri2" data-bs-parent="#accordionNaide">
<div class="accordion-body">
2. osa sisu, mis on vaikimisi peidetud.
</div>
</div>
</div>
<div class="accordion-item">
<h2 class="accordion-header" id="pealkiri3">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#kokku3" aria-expanded="false" aria-controls="kokku3">
Osa #3 pealkiri
</button>
</h2>
<div id="kokku3" class="accordion-collapse collapse" aria-labelledby="pealkiri3" data-bs-parent="#accordionNaide">
<div class="accordion-body">
3. osa sisu, mis on vaikimisi peidetud.
</div>
</div>
</div>
</div>
Kõik elemendid on klassist accordion-item, mis omakorda sisaldab kaht osa: 1. accordion-header ja 2. accordion-body. Need on omavahel seotud identifikaatoritega vastavalt pealkiri1 ja kokku1, pealkiri2 ja kokku2, pealkiri3 ja kokku3. Lisaks on nende kõigi ühine ülemise taseme element accordionNaide.