```html
<ul class="accordion" data-accordion>
<li class="accordion-item is-active" data-accordion-item>
+ <!-- Accordion tab title -->
<a href="#" class="accordion-title">Accordion 1</a>
+
+ <!-- Accordion tab content: it would start in the open state due to using the `is-active` state class. -->
<div class="accordion-content" data-tab-content>
- I would start in the open state, due to using the `is-active` state class.
+ <p>Panel 1. Lorem ipsum dolor</p>
+ <a href="#">Nowhere to Go</a>
</div>
</li>
<!-- ... -->
<li class="accordion-item" data-accordion-item>
<a href="#" class="accordion-title">Accordion 3</a>
<div class="accordion-content" data-tab-content>
- Pick a date!
- <input type="date"></input>
+ Type your name!
+ <input type="text"></input>
</div>
</li>
</ul>
## Accordion
+
```html_example
-<ul class="accordion" data-accordion role="tablist">
- <li class="accordion-item is-active">
- <!-- The tab title needs role="tab", an href, a unique ID, and aria-controls. -->
- <a href="#panel1d" role="tab" class="accordion-title" id="panel1d-heading" aria-controls="panel1d">Accordion 1</a>
- <!-- The content pane needs an ID that matches the above href, role="tabpanel", data-tab-content, and aria-labelledby. -->
- <div id="panel1d" class="accordion-content" role="tabpanel" data-tab-content aria-labelledby="panel1d-heading">
- Panel 1. Lorem ipsum dolor
+<ul class="accordion" data-accordion>
+ <li class="accordion-item is-active" data-accordion-item>
+ <a href="#" class="accordion-title">Accordion 1</a>
+ <div class="accordion-content" data-tab-content >
+ <p>Panel 1. Lorem ipsum dolor</p>
+ <a href="#">Nowhere to Go</a>
</div>
</li>
- <li class="accordion-item">
- <!-- The tab title needs role="tab", an href, a unique ID, and aria-controls. -->
- <a href="#panel1d" role="tab" class="accordion-title" id="panel1d-heading" aria-controls="panel1d">Accordion 1</a>
- <!-- The content pane needs an ID that matches the above href, role="tabpanel", data-tab-content, and aria-labelledby. -->
- <div id="panel1d" class="accordion-content" role="tabpanel" data-tab-content aria-labelledby="panel1d-heading">
- Panel 2. Lorem ipsum dolor
+ <li class="accordion-item" data-accordion-item>
+ <a href="#" class="accordion-title">Accordion 2</a>
+ <div class="accordion-content" data-tab-content>
+ <textarea></textarea>
+ <button class="button">I do nothing!</button>
</div>
</li>
- <li class="accordion-item">
- <!-- The tab title needs role="tab", an href, a unique ID, and aria-controls. -->
- <a href="#panel1d" role="tab" class="accordion-title" id="panel1d-heading" aria-controls="panel1d">Accordion 1</a>
- <!-- The content pane needs an ID that matches the above href, role="tabpanel", data-tab-content, and aria-labelledby. -->
- <div id="panel1d" class="accordion-content" role="tabpanel" data-tab-content aria-labelledby="panel1d-heading">
- Panel 3. Lorem ipsum dolor
+ <li class="accordion-item" data-accordion-item>
+ <a href="#" class="accordion-title">Accordion 3</a>
+ <div class="accordion-content" data-tab-content>
+ Type your name!
+ <input type="text"></input>
</div>
</li>
</ul>
```
+
---
## Accordion Menu