Accordions stack content vertically and allow users to expand and collapse the relevant section. They are a great option to reduce the length of a page or box when you have lots of content that doesn't need to be seen all at once.
Note, to use an accordion you need to work within the HTML/source code for your box. If you are not comfortable doing this reach out to a Libguides WG team member or consider using a tabbed box instead (this is an example of a tabbed box).
Potential/recommended use cases:
Example Body 1
Example Body 2
Example Body 3
Example Body 4
Example Body 5
Building accordions requires working in HTML code.
We recommend you write your content in Word first. This way you will be able to plan your accordion and only build what you need.
After writing and formatting in Word use a text-to-HTML converter. You will then be able to copy and paste the HTML code for your body text into the accordion code in Libguides.
<div class="panel-group" id="accordion" role="tablist">
<div class="panel panel-default">
<div class="panel-heading" id="heading1" role="tab">
<h3 class="panel-title"><a aria-controls="example1" aria-expanded="true" data-parent="#accordion" data-toggle="collapse" href="#example1" role="button">Example Header One<span class="glyphicon glyphicon-collapse-down pull-right"></span></a></h3>
</div>
<div aria-labelledby="heading1" class="panel-collapse collapse" id="example1" role="tabpanel">
<div class="panel-body">
<p>Example Body One</p>
</div>
</div>
</div>
<div class="panel-group" id="accordion" role="tablist">
<div class="panel panel-default">
<div class="panel-heading" id="heading1" role="tab">
<h3 class="panel-title"><a aria-controls="example1" aria-expanded="true" data-parent="#accordion" data-toggle="collapse" href="#example1" role="button">Accordion heading<span class="glyphicon glyphicon-collapse-down pull-right"></span></a></h3>
</div>
<div aria-labelledby="heading1" class="panel-collapse collapse" id="example1" role="tabpanel">
<div class="panel-body">
<p>Paragraph of text</p>
</div>
</div>
</div>
</div>
Note: If you are planning to have more than one set of accordions on your page the "exampleX" and "headingX" do not restart at 1 for the subsequent sets. Continue sequentially from the previous accordion set.
<div class="panel panel-default">
<div class="panel-heading" id="heading1" role="tab">
<h3 class="panel-title"><a aria-controls="example1" aria-expanded="true" data-parent="#accordion" data-toggle="collapse" href="#example1" role="button">Example Header One<span class="glyphicon glyphicon-collapse-down pull-right"></span></a></h3>
</div>
<div aria-labelledby="heading1" class="panel-collapse collapse" id="example1" role="tabpanel">
<div class="panel-body">
<p>Example Body One</p>
</div>
</div>
</div>
<div class="panel-group" id="accordion" role="tablist">
<div class="panel panel-default">
<div class="panel-heading" id="heading1" role="tab">
<h3 class="panel-title"><a aria-controls="example1" aria-expanded="true" data-parent="#accordion" data-toggle="collapse" href="#example1" role="button">Accordion heading<span class="glyphicon glyphicon-collapse-down pull-right"></span></a></h3>
</div>
<div aria-labelledby="heading1" class="panel-collapse collapse" id="example1" role="tabpanel">
<div class="panel-body">
<p>Paragraph of text</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading2" role="tab">
<h3 class="panel-title"><a aria-controls="example2" aria-expanded="true" data-parent="#accordion" data-toggle="collapse" href="#example2" role="button">Example Header Two<span class="glyphicon glyphicon-collapse-down pull-right"></span></a></h3>
</div>
<div aria-labelledby="heading2" class="panel-collapse collapse" id="example2" role="tabpanel">
<div class="panel-body">
<p>Example Body Two</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading3" role="tab">
<h3 class="panel-title"><a aria-controls="example3" aria-expanded="true" data-parent="#accordion" data-toggle="collapse" href="#example3" role="button">Example Header Three<span class="glyphicon glyphicon-collapse-down pull-right"></span></a></h3>
</div>
<div aria-labelledby="heading3" class="panel-collapse collapse" id="example3" role="tabpanel">
<div class="panel-body">
<p>Example Body Three</p>
</div>
</div>
</div>
</div>
If you need to edit or remove one or more accordions this has to be done in the source code. DO NOT simply replace or delete the text in the rich text editor.
Charles Sturt University acknowledges the traditional custodians of the lands on which its campuses are located, paying respect to Elders, both past and present, and extend that respect to all First Nations Peoples.
Charles Sturt University is an Australian University, TEQSA Provider Identification: PRV12018. CRICOS Provider: 00005F.