Skip to main content

Breadcrumbs

Breadcrumbs are a navigational element that helps users understand where they are in a website hierarchy. They are typically used as an added accessory rather than a primary navigational element. Breadcrumbs are often used in combination with other navigational elements to provide a more comprehensive navigation experience.

Design Hints
Breadcrumbs are low-friction navigational elements to give the user a sense of where they are in the website hierarchy. The breadcrumbs are generally placed at the top of the page. It's a powerful user experience feature when used correctly and in combination with other navigational elements.
Accessiblity Hints
For best user experience, the nav element should be used for the breadcrumbs with aria-label attribute set to Breadcrumb. The current page link should be at the end of the breadcrumbs with the attribute aria-current set to page.

Note: The components below have the tailwind selector visited set to the same color as the link color for the sake of display. In most cases you would want to use an alternate color for the visited selector.

Simple Breadcrumbs

Simple breadcrumbs are a basic version of breadcrumbs that only show the current page and the parent pages with links and a separator between them.

Alternate Simple Breadcrumbs

An alternate style for simple breadcrumbs

Styled Breadcrumbs

Breadcrumbs with a visible container.

Accessibility Testing Status

ComponentNVDAWindows NarratorWAVEAxeIBM Equal Access
Simple BreadcrumbsYesYesYesYesYes
Alternate Simple BreadcrumbsYesYesYesYesYes
Styled BreadcrumbsYesYesYesYesYes

The components above follow WAI-ARIA APG specifications for Breadcrumb pattern .