Table of Contents

...

An accordion is a list of headers that hide or reveal additional content when selected.

An accordion is similar in purpose to a tabbed interface: a list of items where one item is expanded into a panel at once.
The list items are effectively shortcuts to access separate content sections.

Usage & Behavior

...

An accordion should be used:

  • To allow users to have control over the content, by expanding what they want to read and hiding what they want to ignore.

  • Where there’s only a small space in which to display a lot of content.

  • When wanting to minimize scrolling.

  • To make lots of content appear less daunting, by allowing the user to focus on one part at a time.

General guidelines

Structure

Each section of the accordion must include a header and a content panel.

  • Header

    • Header text can wrap, but it is recommended that it is short and to the point.

    • The chevron icon is included as a LUX font icon Verint Font Icon.

    • A mark (blue dot) should be added to the header of the open section.

  • Content panel

    • The open section has no maximum height. However, it must follow the other padding specs below. 

    • The open section height should be a minimum of 3 text rows.

    • The width of an accordion can vary depending on the content, layout, and page design. 

  • Scrolling Scrolling

    • Accordions take up 100% width of their parent container.

    • Scrolling should be added to content sections which exceed the height of the accordion container.

...

The first content section in the accordion should be open when first loading the page.

Internal Logic

The accordion component delivers large amounts of content in a small space through progressive disclosure.

  • The user gets key details about the underlying content and can choose to expand content sections within the constraints of the accordion.

  • Accordions work especially well where vertical space is limited.

States (TBD - not final design)

 State

Image

Comment

Section header closed

Section header open

Section header hover

Selected content mark

Image RemovedImage Added

Special States (TBD - not final design)

State

Image

Comment

Selected content mark

Image RemovedImage Added

Section header with checkbox

Section header with warning

Interaction

  • You can click on any part of a section header to select (open) it.

  • There's always one section open in the accordion.

  • Only one section can be open at a time.

  • When opening a new section, the previously-open section should close automatically.

  • When closing an open section, the section beneath it should open automatically. Closing the last section in the accordion should automatically open the section directly above it.

  • Hovering over a section header should show a tooltip with the full name of the section header.

...

Selected sections should slide open, while the previously-open section slides closed at the same time.

...

Best practices

Use:

  • For long lists, consider using search.

  • Use clear labels: they need to clearly describe the hidden content.

  • Where users will only need a few specific pieces of content from within a page.

  • Where there’s only a small space in which to display a lot of content.

...

Image Removed

Zeplin link

Screen thumbnail

https://zpl.io/adeQ9gn

https://zpl.io/29QMlzd

Image RemovedImage Added


Code

<<a box containing the code - discuss with Femi>>

...