Generic selectors

Exact matches only

Search in title

Search in content

Post Type Selectors

Breadcrumbs

Breadcrumbs are a form of secondary navigation that display a series of links, showing users their current location within a website or application and allowing them to easily navigate back to previous or higher-level pages in the hierarchy.

breadcrumbs_Dummy
  • Overview
  • Specs
  • Guidelines

Component

Breadcrumbs are a type of secondary navigation that provide a visual trail of links to help users understand their current location within a website or application. They show the path taken to arrive at the current page and allow users to easily navigate back to previous or higher-level pages in the navigation hierarchy. This feature enhances usability by clarifying the structure of the site and reducing the number of steps needed to return to previously visited pages.

Breadcrumbs anatomy
  • 1: Parent page: Directs users to the parent-level page;
  • 2: Separator: Clearly distinguishes between each page;
  • 3: Drop-down: Contains different child pages;
  • 4: First link in the hierarchy: First child page in the hierarchy.

Multi-Step processes

Used for:

Deep navigation hierarchies:

Breadcrumbs help users understand the structure and easily navigate back to higher-level categories.

Multi-Step processes:

Breadcrumbs allow users to see the steps they have completed and the ones remaining, providing a clear process overview.

Don’t use for:

Shallow navigation hierarchies that are one or two levels deep:

In this case, Breadcrumbs offer no additional value since the structure is straightforward and easy to navigate.

Simple websites or areas:

In this case, Breadcrumbs add unnecessary complexity without providing significant navigational benefits.

Single-Level Breadcrumb

Demo

Access the Figma file and inspect the element using Dev Mode.

breadcrumbs_Demo
Breadcrumb component at Figma

Related

Label

A Label serves as a crucial element for enhancing the clarity and usability of a digital interface …

Variations

Breadcrumb component variations in light and dark mode

Spacings

Breadcrumb spacing

States

Enabled
Breadcrumb enable state
.enabled {
color: var(--Theme-100);
}
Hover
Breadcrumb hover state
.hover{
color: var(--Theme-100);
text-decoration-line: underline;
}
Pressed
Breadcrumb pressed state
.pressed{
color: var(--Theme-Theme-Highlight);
text-decoration-line: underline;
}
Visited
Breadcrumb visited state
.visited{
color: var(--Theme-Theme-80);
}
Read-Only
Breadcrumb read-only state
.read_only{
color: var(--Greys-Grey-7);
}
Disabled
Breadcrumb disabled state
.disable{
color: var(--Greys-Grey-6);
}

Useful links

guidelines figma accent icon

Consult our Figma file to access our assets and inspect them in dev mode.

polygon-framework

This component is or will be provided by the Polygon framework. See its documentation to learn more.

This element is in line with the guidelines of the CDS (Cegid Design System). Find out more.

Usage

Use Breadcrumbs to indicate users’ positions in a navigation hierarchy and enable them to revisit previous pages as needed. Breadcrumbs are most effective for deep, multi-level navigation structures rather than shallow ones.


Location

Breadcrumbs are placed in the top left portion of the page. They sit underneath the header and navigation, but above the page title.


Path Behavior

When users click on a parent link, they are directed to that higher-level page. The breadcrumb trail updates to show the new higher-level pages, excluding the current page as a label, and removes any subcategories beyond this point.

Breadcrumb with four parent pages

Only include the parent paths;

Breadcrumb with three parent pages and current step

Include the current step on the Breadcrumb.


Trimming

When space is limited, opt for the trimmed version to condense Breadcrumbs. Show the first and last two page links, and represent the ones in between as a ” / … / “.

Breadcrumb trimmed version

Overflow content

The parent path can have the option of an overflow menu for easier navigation between child pages.

Breadcrumb with a parent step with an overflow menu

Case Studies

Building a new Seamless User Experience

Using a design system is like having a set of building blocks for creating digital products. It ensures everything looks …

Discover the exciting features

Compose Design brings a host of thrilling and transformative new features designed to enhance your experience. Dive into our latest …

Benefits of a Design System

A design system is a collection of reusable components and guidelines that ensure consistency and efficiency in building digital products …

Outline