Reference: Elevate Lookbook | Component: breadcrumbs/component.rb
Navigation path showing current location in hierarchy
<nav aria-label="Breadcrumb">
<ol class="breadcrumbs" role="list">
<li class="breadcrumbs__item">
<a href="/" class="breadcrumbs__link">Home</a>
<svg class="breadcrumbs__separator" viewBox="0 0 20 20" fill="none">
<path d="M10.875 10L6.9375 6.0625L8 5L13 10L8 15L6.9375 13.9375L10.875 10Z"/>
</svg>
</li>
<li class="breadcrumbs__item">
<a href="/categories" class="breadcrumbs__link">Categories</a>
<svg class="breadcrumbs__separator" viewBox="0 0 20 20" fill="none">
<path d="M10.875 10L6.9375 6.0625L8 5L13 10L8 15L6.9375 13.9375L10.875 10Z"/>
</svg>
</li>
<li class="breadcrumbs__item">
<span class="breadcrumbs__link breadcrumbs__link--current" aria-current="page">
CRM Software
</span>
</li>
</ol>
</nav>
Shorter navigation path
Deeper navigation hierarchy
Structured data for search engines (schema.org/BreadcrumbList)
<ol class="breadcrumbs" itemscope itemtype="https://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="/" itemprop="item">
<span itemprop="name">Home</span>
</a>
<meta itemprop="position" content="1" />
</li>
...
</ol>
Breadcrumbs in page header
Compare the best CRM software. Read reviews, pricing, and features to find the right solution for your business.
<nav> with aria-label="Breadcrumb"<ol> with role="list" to preserve semanticsaria-current="page" and disable pointer events| Font Size | 12px (Label XS) |
| Link Color | #6f6d78 (neutral-70 / N70) |
| Link Hover | #201f23 (text-default) |
| Current Page | #201f23 (neutral-100 / text-default), no pointer events |
| Separator Icon | chevron-right (20x20px), fill: #6f6d78 (N70) |
| Gap | 2px between items and separators |
| Focus Outline | 2px solid #5746b2 (P100) with 2px offset |