Skip to main content Red Hat Design System logo Contribute on Github v1.4.5

Accordion

Overview Style Guidelines Code Demos Accessibility

Installation

Usage

<rh-accordion>
  <rh-accordion-header>
    <h4>Item One</h4>
  </rh-accordion-header>
  <rh-accordion-panel>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  </rh-accordion-panel>
  <rh-accordion-header>
    <h4>Item Two</h4>
  </rh-accordion-header>
  <rh-accordion-panel>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  </rh-accordion-panel>
  <rh-accordion-header>
    <h4>Item Three</h4>
  </rh-accordion-header>
  <rh-accordion-panel>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
  </rh-accordion-panel>
</rh-accordion>

rh-accordion

Slots 1
Slot Name Description

Place the rh-accordion-header and rh-accordion-panel elements here.

Attributes 5 Methods 6 Events 3 CSS Shadow Parts 0 CSS Custom Properties 0 Design Tokens 0

rh-accordion-header

Accordion Header

Slots 2
Slot Name Description
undefined

We expect the light DOM of the rh-accordion-header to be a heading level tag (h1, h2, h3, h4, h5, h6)

accents

These elements will appear inline by default with the header title, between the header and the chevron (or after the chevron and header in disclosure mode). There is an option to set the accents placement to bottom

Attributes 3 Methods 0 Events 2 CSS Shadow Parts 3 CSS Custom Properties 0 Design Tokens 0

rh-accordion-panel

Accordion Panel

Slots 1
Slot Name Description
undefined

The content of the accordion panel can be any basic markup including but not limited to div, paragraph, or nested accordion panels.

Attributes 2 Methods 0 Events 0 CSS Shadow Parts 0 CSS Custom Properties 0 Design Tokens 0
© 2021-2024 Red Hat, Inc. Deploys by Netlify