Bootstrap 5 breadcrumbs show the current page location within a navigational hierarchy. This page covers 4 breadcrumb patterns — basic, custom dividers, styled and hero section — each ready to use.
Quick Setup
Breadcrumbs need only Bootstrap 5 CSS:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet"/>
Key Classes Reference
| Class | What It Does |
|---|---|
.breadcrumb | The ordered list element |
.breadcrumb-item | Each breadcrumb step |
.breadcrumb-item.active | Current page item |
aria-current="page" | Accessibility for current page |
aria-label="breadcrumb" | Accessibility for nav element |
--bs-breadcrumb-divider | CSS variable for divider character |
1. Basic Bootstrap 5 Breadcrumb
Standard breadcrumb navigation using the breadcrumb and breadcrumb-item classes.
2. Bootstrap 5 Custom Breadcrumb Dividers
Change the default / divider to arrows, dots or custom characters using CSS variable.
3. Bootstrap 5 Styled Breadcrumbs
Breadcrumbs with custom background, padding and colors for a more prominent look.
4. Bootstrap 5 Breadcrumb in Hero Section
Breadcrumb inside a dark hero section. Common on documentation and category pages.
Frequently Asked Questions
Need a Full Bootstrap 5 Admin Dashboard?
Get a complete Angular 21 + Bootstrap 5 dashboard with 50+ components — built by the same team behind BootstrapPlanet.
Browse Templates →Use code FIRST30 for 30% off your first purchase.