Breadcrumbs

Breadcrumbs contain a list of hyperlinks to visualize the page's location. Users can navigate to any “ancestor” pages within the hierarchy.

1. Anatomy

Aria attributes
Value
Purpose
aria-label= “breadcrumb”
Describes the type of nav provided.
aria-current= “page”
Applies to the last link in the set to indicate the current page.

2. Configurations

2.1 #of items

Add page links to the component.

Please limit the #of items to less than 5 to avoid cognitive overload.

3. Behavior

Users can click the hyperlink to navigate around the pages.

4. States

Breadcrumbs support hover and focus states.

5. Keyboard experience

The keyboard focus on the hyperlinks one by one. It does not focus on the current page.

6. Screen reader experience

7. Resilience & responsiveness

Once the component hits the parent container’s bound, it wraps to the next line. Please note, the hyperlink itself does not wrap.

8. Visual specs

8.1 Padding

8.2 Icon size

8.3 Font size