Usage
Rules
- Breadcrumbs should be placed at the top of a page, typically below the header
- Link labels should match the title of the page
- Breadcrumbs should always represent an accurate navigation hierarchy
- Breadcrumb labels must remain consistent throughout an experience
Constraints
- Breadcrumbs will fill the available width of their parent container, but wrap when necessary
Principles
- Breadcrumb navigation functions both visually and programmatically to help users understand where they are in a nested navigation tree, and to be able to quickly traverse the available hierarchy (upstream only)
Accessibility
- For breadcrumb navigation to be accessible it should be wrapped in a
nav
element and usearia-label
. In this way the breadcrumbs can easily be navigated to with landmarks. See configuration table below.
Class Names
breadcrumb Required |
Place on the |
active Required |
Place on the |
Configuration
aria-label Required |
Use on the |
aria-current="page" Required |
Use on the |
- Last updated May 21, 2018
- Not currently authorable
- Core - Breadcrumbs