Component Porchlight CSS

Breadcrumb

Navigation trail showing site hierarchy. CSS-only separators via gap decorations.

52 components 51 stable 1 experimental

Command

Search Porchlight

Breadcrumb

The .c-breadcrumb renders a trail of links showing the user’s location in the hierarchy. Separators are CSS-only: gap decorations where supported, ::after fallback otherwise.

Semantic HTML

<nav class="c-breadcrumb" aria-label="Breadcrumb">
  <ol class="c-breadcrumb__list">
    <li class="c-breadcrumb__item">
      <a class="c-breadcrumb__link" href="/">Home</a>
    </li>
    <li class="c-breadcrumb__item">
      <span class="c-breadcrumb__current" aria-current="page">Current</span>
    </li>
  </ol>
</nav>

Class contract

SelectorRole
.c-breadcrumbNav wrapper.
.c-breadcrumb__listOrdered list (flex).
.c-breadcrumb__itemList item (separator via ::after).
.c-breadcrumb__linkNavigation link.
.c-breadcrumb__currentCurrent page (aria-current=“page”).