Navigation

A breadcrumb displays a user's location in the hierarchy and provides quick navigation back to higjer-level pages. The bar spans the entire width of the page. It will appear below the last navigation bar.

Anatomy

Anatomy of breadcrumbs
  1. Home hyperlink is the first link, usually the homepage or main entry point.

  2. Parent hyperlinks are the intermediate levels in the hierarchy.

  3. Separator is the slash symbol between links that shows the path progression.

  4. Current page is the last element that indicates where the user is. It is not a link.

Usage

When to Use

Use breadcrumbs at the top of pages to show a user's current location within the site's hierarchy, improve navigation by providing a clickable path to higher-level pages, reduce bounce rates by encouraging further exploration, and help search engines contextualize content.

When Not to Use

Do not use breadcrumbs on Campaign landing pages and home page.

States

States of the breadcrumb items on light theme: default, hover, pressed, focused, current page
States of the breadcrumb items on light theme
States of the breadcrumb items on dark theme: default, hover, pressed, focused, current page
States of the breadcrumb items on dark theme

Spacing

There is a 4px gap between elements, and a / is used to divide each breadcrumb.

Spacing of breadcrumbs for SM and LG viewports
SM—LG viewports
Spacing of breadcrumbs for the default viewport
Default viewport

Interaction

SM—LG

All breadcrumb except the last one (right-most item) will be hyperlinks. The last item will not be interactive and will display the current page name.

Interaction of the breadcrumbs for SM and LG viewports

Default

Only 2 breadcrumbs will be visible. The previous page and the current page. The Previous page is a hyperlink. The current page is not.

Interaction of the breadcrumbs for the Default viewport

Text Truncation

SM—LG

After 50 characters the item will be truncated to end with ‘...’
The breadcrumbs will never extend to 2 lines. Further truncation will happen to keep on one line.

Example of how a long text will truncate when reaching the character limit on SM and LG viewports.

Default

After 25 characters the item will be truncated to end with ‘...’

Example of how a long text will truncate when reaching the character limit on the Default viewport.

Position

Breadcrumbs sit below the lowest level of navigation.

Posiiton of the breadcrumbs on a page

Full Bleed Hero Consideration

On full bleed heroes the breadcrumb will lay overtop the full bleed image at the LG breakpoint. MD—Default it will follow the position logic above.

How the breadcrumbs will look when we have a full bleed hero.

Themes

Breadcrumbs on dark theme
Dark
Breadcrumbs on mid theme
Mid
Breadcrumbs on light theme
Light