Elements

Overview

Red Hat design system's elements are custom HTML elements - interactive building blocks of our design system. Each element was created to meet a specific UI and accessibility need. Elements should be used harmoniously together in the same space to create more intuitive user interfaces and experiences.

Accordion

Accordion

Toggles the visibility of multiple content panels

Alert

Alert

Notifies a user without blocking their workflow

Audio player

Audio player

Plays and controls audio clips in a web browser

Avatar

Avatar

Replaces a photo or image not submitted by a user

Badge

Badge

Blockquote

Blockquote

Styles a customer quote and includes attribution

Button

Button

Performs an action in the background when triggered

Call to Action

Cta

Directs a user to other pages or displays extra content

Card

Card

Organizes content or media in various container sizes

Dialog

Dialog

Displays content or helps a user focus on a specific task

Footer

Displays secondary information at the bottom of a page

Jump links

Moves a user to specific content when a link is selected

Navigation (primary)

Organizes content representing global web properties

Navigation (secondary)

Connects a series of pages across web properties

Pagination

Pagination

Popover

Popover

Displays a small overlay of content when triggered

Progress steps

Progress steps

Guides a user through a task with sequential steps

Spinner

Spinner

Statistic

Stat

Subnav

Tabs

Tabs

Arranges content in a contained view on the same page

Tag

Tag

Tooltip

Tooltip

Toggles a small overlay of text only on hover or focus

Make a request

To request a new element or if updates need to be made to an existing element, contact us.

© 2021-2023 Red Hat, Inc. Deploys by Netlify