Accordion - JS + CSS
Accordion
Struktur HTML
Section titled “Struktur HTML”
<div class="ina-accordion">
<button
type="button"
class="ina-accordion__toggle"
aria-expanded="false"
aria-controls="accordion-content-1"
>
<div class="ina-accordion__title">Accordion Item 1</div>
<div class="ina-accordion__toggler">
<svg
class="ina-accordion__icon"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M6 9L12 15L18 9"
stroke="currentColor"
stroke-width="2"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</div>
</button>
<div
id="accordion-content-1"
class="ina-accordion__content"
aria-labelledby="accordion-header-1"
>
<div class="ina-accordion__body">
<p>Isi konten panel pertama. Anda bisa menambahkan konten apapun di sini.</p>
</div>
</div>
</div>
Contoh Penggunaan
Section titled “Contoh Penggunaan”Basic Usage (Single Open)
Answer 1 - This is a basic accordion.
Answer 2 - Only one item can be open at a time in this group.
Multiple Open
Answer 1 - Compare this with the single-open group above.
Answer 2 - You can open multiple items here.