Tailwind CSS Breadcrumb Components The Breadcrumb component helps users understand and navigate their current location in a site hierarchy. It supports semantic HTML, class-based styling, and customizable separators.
Breadcrumbs If no separator is provided, an arrow is shown between breadcrumb items automatically.
Copy Code
<nav class="breadcrumb" aria-label="Breadcrumb">
<ol class="breadcrumb-list">
<li class="breadcrumb-item">
<a href="/" class="breadcrumb-link">Home</a>
</li>
<li class="breadcrumb-item">
<span class="breadcrumb-current" aria-current="page">Current Page</span>
</li>
</ol>
</nav>
Custom text separator Copy Code
<nav class="breadcrumb" aria-label="Breadcrumb">
<ol class="breadcrumb-list">
<li class="breadcrumb-item">
<a href="/" class="breadcrumb-link">Home</a>
</li>
<li class="breadcrumb-item">
<span class="breadcrumb-separator">/</span>
<a href="/components" class="breadcrumb-link">Components</a>
</li>
<li class="breadcrumb-item">
<span class="breadcrumb-separator">/</span>
<span class="breadcrumb-current" aria-current="page">Badge</span>
</li>
</ol>
</nav>
Custom icon separator Copy Code
<nav class="breadcrumb" aria-label="Breadcrumb">
<ol class="breadcrumb-list">
<li class="breadcrumb-item">
<a href="/" class="breadcrumb-link">Home</a>
</li>
<li class="breadcrumb-item">
<span class="breadcrumb-separator">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon lucide-arrow-right">
<path d="M5 12h14"></path>
<path d="m12 5 7 7-7 7"></path>
</svg>
</span>
<a href="/components" class="breadcrumb-link">Components</a>
</li>
<li class="breadcrumb-item">
<span class="breadcrumb-separator">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right-icon lucide-arrow-right">
<path d="M5 12h14"></path>
<path d="m12 5 7 7-7 7"></path>
</svg>
</span>
<span class="breadcrumb-current" aria-current="page">Button</span>
</li>
</ol>
</nav>
Accessibility : Wrap breadcrumbs in a <nav> with aria-label="Breadcrumb". Use aria-current="page" for the active breadcrumb.