Molecules - Circuit design system

Breadcrump

Description

The breadcrumb component displays the user's current location within the page hierarchy and enables quick navigation back to previous levels. It follows a linear, horizontal layout and uses chevron (>) separators between items.

Breadcrumbs are particularly useful in multi-level navigational structures to reinforce orientation and reduce user effort when navigating back. They are not meant to replace primary navigation but to complement it.

At DEHN, the breadcrumb is a required UI element and must be positioned at the top of each page, directly under the header. It visually anchors the user within the information architecture of each portal or product.

Hierarchy Logic

Design Characteristics

Usage

HTML Structure

The breadcrumb must use semantic HTML and ARIA roles for accessibility:

<nav aria-label="breadcrumb" class="breadcrump">
    <ol class="breadcrump-list">
        <li>
            <a href="/">Portal Name</a> <span class="breadcrump-separator">&gt;</span>
        </li>
        <li>
            <a href="/section">Section</a> <span class="breadcrump-separator">&gt;</span>
        </li>
        <li>
            <a href="/sub-section">Sub-section</a> <span class="breadcrump-separator">&gt;</span>
        </li>
        <li>
            <a href="/current-page" aria-current="page" class="current">Current Page</a>
        </li>
    </ol>
</nav>

Replace the placeholder URLs and names with actual route and label values in implementation.

Accessibility

The Breadcrumb component must conform to WCAG 2.1 AA and the Barrierefreiheitsstärkungsgesetz (2025):

Integration

Example


Resources