The accordion affords content to be delivered progressively.
When seeking to provide maximum content in limited, vertical space, an accordion is a good choice.
An accordion is a group of vertically stacked collapsible buttons with title headers. The titles give the user a high-level idea of what content will be disclosed when an accordion panel opens.
Accordions help organize information, which helps the user consume the information they need at a faster pace.
Accordion has two states:
The chevron icon is used to identify the expand or collapse action while the entire header can be clicked to expand or collapse content.
The default behavior is for all of the panels to be closed, with the user only having visual to the heading.
The accordion labels should be kept short and to the point of the information following in each panel. Lengthy panel content will want to be avoided.
Buttons are used for the accordion panels which makes them accessible by screen readers and keyboard. Having a very descriptive heading label helps so the user gets to the content section they are interested in faster. Users are able to click anywhere within the panel heading for the state to change to expanded.
To help with readability, accordions should only have one panel open at a time.
Something missing or looking for more information? Get in touch to help make the HPE Design System better.