ComponentPorchlight CSS

Breadcrumb

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

51 components9 patterns46 stable5 experimental

Command

Search Porchlight

Breadcrumb

The .pl-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="pl-c-breadcrumb" aria-label="Breadcrumb">
  <ol class="pl-c-breadcrumb__list">
    <li class="pl-c-breadcrumb__item">
      <a class="pl-c-breadcrumb__link" href="/">Home</a>
    </li>
    <li class="pl-c-breadcrumb__item">
      <span class="pl-c-breadcrumb__current" aria-current="page">Current</span>
    </li>
  </ol>
</nav>

Class contract

Selector Role
.pl-c-breadcrumb Nav wrapper.
.pl-c-breadcrumb__list Ordered list (flex).
.pl-c-breadcrumb__item List item (separator via ::after).
.pl-c-breadcrumb__link Navigation link.
.pl-c-breadcrumb__current Current page (aria-current=“page”).