Collapsible lists, or accordions, is a well established pattern for progressive disclosure. It is useful when you wish to present the user with the most critical or meaningful information first while still making more details available.
Use when
You wish to highlight important details of a section and reveal more details upon a tap or click.
Design
Collapsible lists/accordion, without script
Collapsible lists, or accordions, using <details> and <summary> combo.
<detailsclass="collapse-list"><summaryclass="collapse-list-header"><divclass="collapse-list-title">Title <spanclass="caret"></span></div></summary><divclass="collapse-list-content">
List content
</div></details>
And old .panel-group structure using <details> and <summary> combo.
Deprecated!.panel-group are deprecated, will be removed soon.
<divclass="panel-group"><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title">
Title <spanclass="caret"></span></h4></summary><divclass="panel-collapse"><divclass="panel-body">
List content
</div></div></details></div>
Collapsible lists/accordion, with script
For this variant component you need JavaScript! We recommend to create your own scripts following the structure from the examples below. You can also use the scripts we use for our examples.
<divclass="panel-group"id="accordion"><divclass="panel"><divclass="panel-heading"id="headingOne"><h4class="panel-title"><arole="button"class="collapsed"data-toggle="collapse"href="#collapseOne"aria-expanded="false"aria-controls="collapseOne"data-parent="#accordion">
First Group Title <spanclass="caret caret-large-primary"></span></a></h4></div><divrole="region"id="collapseOne"class="panel-collapse collapse"aria-labelledby="headingOne"aria-hidden="true"><divclass="panel-body">
List content
</div></div></div></div>
Collapsible lists/accordion, with multilevels
With new .collapse-list class, using <details> and <summary> combo.
Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.
Item 1.2
Article / Content Title
Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.
Item 1.3
Article / Content Title
Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.
Second Group Title
Item 2.1
Article / Content Title
Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.
Item 2.2
Article / Content Title
Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.
Item 2.3
Article / Content Title
Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.
Third Group Title
Item 2.1
Article / Content Title
Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.
Item 2.2
Article / Content Title
Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.
Item 2.3
Article / Content Title
Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.
<divclass="panel-group"><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title">
First Group Title <spanclass="caret"></span></h4></summary><divclass="panel-collapse"><divclass="panel-body"><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title"><spanclass="caret"></span>Item 1.1
</h4></summary><divclass="panel-collapse"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></details><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title"><spanclass="caret"></span>Item 1.2
</h4></summary><divclass="panel-collapse"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></details><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title"><spanclass="caret"></span>Item 1.3
</h4></summary><divclass="panel-collapse"><divclass="panel-body"><h3>Article / Content Title</h3><p><i>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</i></p></div></div></details></div></div></details><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title">
Second Group Title <spanclass="caret"></span></h4></summary><divclass="panel-collapse"><divclass="panel-body"><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title"><spanclass="caret"></span>Item 2.1
</h4></summary><divclass="panel-collapse"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></details><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title"><spanclass="caret"></span>Item 2.2
</h4></summary><divclass="panel-collapse"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></details><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title"><spanclass="caret"></span>Item 2.3
</h4></summary><divclass="panel-collapse"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></details></div></div></details><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title">
Third Group Title <spanclass="caret"></span></h4></summary><divclass="panel-collapse"><divclass="panel-body"><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title"><spanclass="caret"></span>Item 2.1
</h4></summary><divclass="panel-collapse"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></details><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title"><spanclass="caret"></span>Item 2.2
</h4></summary><divclass="panel-collapse"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></details><detailsclass="panel panel-default"><summaryclass="panel-heading"><h4class="panel-title"><spanclass="caret"></span>Item 2.3
</h4></summary><divclass="panel-collapse"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></details></div></div></details></div>
With old .panel-group and old structure.
Deprecated!.panel-group are deprecated, will be removed soon.
For this variant component you need JavaScript! We recommend to create your own scripts following the structure from the examples below. You can also use the scripts we use for our examples. For this case - collapsible lists - you need to use collapsible-list.js
Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.
<h4>div.panel.panel-default</h4><br><divclass="panel-group"id="accordionOld"><divclass="panel panel-default"><divclass="panel-heading"><h3class="panel-title"><arole="button"href="#collapseOneOld"id="togglePanelOne"class="collapsed"data-toggle="collapse"data-parent="#accordionOld"aria-controls="collapseOneOld"aria-expanded="false">
First Group Title <spanclass="caret caret-large-primary"></span></a></h3></div><divrole="region"id="collapseOneOld"class="panel-collapse collapse"aria-labelledby="togglePanelOne"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><divclass="panel panel-default"><divclass="panel-heading"><h4class="panel-title"><arole="button"href="#collapseOneOneOld"id="togglePanelOneOne"class="collapsed"data-toggle="collapse"data-parent="#collapseOneOld"aria-controls="collapseOneOneOld"aria-expanded="false"><spanclass="caret"></span>Item 1.1
</a></h4></div><divrole="region"id="collapseOneOneOld"class="panel-collapse collapse"aria-labelledby="togglePanelOneOne"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></div><divclass="panel panel-default"><divclass="panel-heading"><h4class="panel-title"><arole="button"href="#collapseOneTwoOld"id="togglePanelOneTwo"class="collapsed"data-toggle="collapse"data-parent="#collapseOneOld"aria-controls="collapseOneTwoOld"aria-expanded="false"><spanclass="caret"></span>Item 1.2
</a></h4></div><divrole="region"id="collapseOneTwoOld"class="panel-collapse collapse"aria-labelledby="togglePanelOneTwo"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></div><divclass="panel panel-default"><divclass="panel-heading"><h4class="panel-title"><arole="button"href="#collapseOneThreeOld"id="togglePanelOneThree"class="collapsed"data-toggle="collapse"data-parent="#collapseOneOld"aria-controls="collapseOneThreeOld"aria-expanded="false"><spanclass="caret"></span>Item 1.3
</a></h4></div><divrole="region"id="collapseOneThreeOld"class="panel-collapse collapse"aria-labelledby="togglePanelOneThree"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><h3>Article / Content Title</h3><p><i>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</i></p></div></div></div></div></div></div><divclass="panel panel-default"><divclass="panel-heading"><h3class="panel-title"><arole="button"href="#collapseTwoOld"id="togglePanelTwo"class="collapsed"data-toggle="collapse"data-parent="#accordionOld"aria-controls="collapseTwoOld"aria-expanded="false">
Second Group Title <spanclass="caret caret-large-primary"></span></a></h3></div><divrole="region"id="collapseTwoOld"class="panel-collapse collapse"aria-labelledby="togglePanelTwo"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><divclass="panel panel-default"><divclass="panel-heading"><h4class="panel-title"><arole="button"href="#collapseTwoOneOld"id="togglePanelTwoOne"class="collapsed"data-toggle="collapse"data-parent="#collapseTwoOld"aria-controls="collapseTwoOneOld"aria-expanded="false"><spanclass="caret"></span>Item 2.1
</a></h4></div><divrole="region"id="collapseTwoOneOld"class="panel-collapse collapse"aria-labelledby="togglePanelTwoOne"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></div><divclass="panel panel-default"><divclass="panel-heading"><h4class="panel-title"><arole="button"href="#collapseTwoTwoOld"id="togglePanelTwoTwo"class="collapsed"data-toggle="collapse"data-parent="#collapseTwoOld"aria-controls="collapseTwoTwoOld"aria-expanded="false"><spanclass="caret"></span>Item 2.2
</a></h4></div><divrole="region"id="collapseTwoTwoOld"class="panel-collapse collapse"aria-labelledby="togglePanelTwoTwo"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></div><divclass="panel panel-default"><divclass="panel-heading"><h4class="panel-title"><arole="button"href="#collapseTwoThreeOld"id="togglePanelTwoThree"class="collapsed"data-toggle="collapse"data-parent="#collapseTwoOld"aria-controls="collapseTwoThreeOld"aria-expanded="false"><spanclass="caret"></span>Item 2.3
</a></h4></div><divrole="region"id="collapseTwoThreeOld"class="panel-collapse collapse"aria-labelledby="togglePanelTwoThree"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></div></div></div></div><divclass="panel panel-default"><divclass="panel-heading"><h3class="panel-title"><arole="button"href="#collapseThree"id="togglePanelThree"class="collapsed"data-toggle="collapse"data-parent="#accordionOld"aria-controls="collapseThree"aria-expanded="false">
Third Group Title <spanclass="caret caret-large-primary"></span></a></h3></div><divrole="region"id="collapseThree"class="panel-collapse collapse"aria-labelledby="togglePanelThree"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><divclass="panel panel-default"><divclass="panel-heading"><h4class="panel-title"><arole="button"href="#collapseThreeOne"id="togglePanelThreeOne"class="collapsed"data-toggle="collapse"data-parent="#collapseThree"aria-controls="collapseThreeOne"aria-expanded="false"><spanclass="caret"></span>Item 3.1
</a></h4></div><divrole="region"id="collapseThreeOne"class="panel-collapse collapse"aria-labelledby="togglePanelThreeOne"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></div><divclass="panel panel-default"><divclass="panel-heading"><h4class="panel-title"><arole="button"href="#collapseThreeTwo"id="togglePanelThreeTwo"class="collapsed"data-toggle="collapse"data-parent="#collapseThree"aria-controls="collapseThreeTwo"aria-expanded="false"><spanclass="caret"></span>Item 3.2
</a></h4></div><divrole="region"id="collapseThreeTwo"class="panel-collapse collapse"aria-labelledby="togglePanelThreeTwo"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></div><divclass="panel panel-default"><divclass="panel-heading"><h4class="panel-title"><arole="button"href="#collapseThreeThree"id="togglePanelThreeThree"class="collapsed"data-toggle="collapse"data-parent="#collapseThree"aria-controls="collapseThreeThree"aria-expanded="false"><spanclass="caret"></span>Item 3.3
</a></h4></div><divrole="region"id="collapseThreeThree"class="panel-collapse collapse"aria-labelledby="togglePanelThreeThree"aria-expanded="false"aria-hidden="true"><divclass="panel-body"><h3>Article / Content Title</h3><p>Sed aliquet ipsum sed augue porta lacinia. Morbi at iaculis enim. Morbi dictum magna in nulla euismod, sit amet condimentum quam lacinia.</p></div></div></div></div></div></div></div>