For Designer

Components/Navigation

Breadcrumbs

Breadcrumbs show where a page sits in the site and let people jump back to any parent in one click

Variants
32
Base items
6
Items
2–5

Playground

Pick a variant, then click a parent crumb to go back up the trail

Breadcrumbs · Type=Arrow · Count=4 · Rounded=false

Separators

Arrow is the default. Double Arrow and Slash suit dense headers, Dot suits short trails in cards and panels. Keep one separator across a product

Styles

Plain items sit in page headers. Rounded items wrap each crumb in a 28 px pill, for toolbars and places where the trail needs to read as buttons

States

Parents are Default and darken on hover. The last item is Active, it marks the current page and can open a Dropdown of sibling pages

ADefaultParent pages, text/sub-600
BHoverPointer over a parent, text/strong-950
CActiveThe current page, brand and Medium

When to use

Use when

  1. The site has three or more levels and people land deep from search or links
  2. People need to move up to a parent page or category quickly
  3. The page title alone doesn’t say where the page belongs

Avoid when

  1. The product is flat, with one or two levels, the main navigation is enough
  2. The steps happen in order, like a checkout, use a Stepper
  3. People switch between views of the same page, use a Tab Menu

Do and don’t

Do

Start at the top level and end with the current page, so the trail reads like a path

Don’t

Don’t show a trail of one item, or repeat the page title twice

Tokens and specs

PropertyTokenValue
Item text—Inter Regular 14/20, −0.6%
Item text, default#5C5C5C
Item text, hover#171717
Item text, active#1868D0
Active weight—Inter Medium
Separator#A3A3A3
Separator size—12 px, Slash 16 px
Gap between items12 px
Icon to text6 px
Item icon—16 px, 1.4 stroke
Rounded item height—28 px
Rounded item padding—4 / 12 px
Rounded item fill#FFFFFF
Rounded item stroke#EBEBEB
Rounded active stroke#1868D0
Corner radius999 px
Esc