Breadcrumb
Bootstrap Breadcrumb
Note: We are transitioning MDB4 to a legacy version and focusing on developing MDB5.
While we'll continue to support for the transition period, we encourage you to migrate to
MDB5. We're offering a huge discount on MDB5 PRO to help with your transition,
enabling you to leverage the full potential of the latest version. You can find more information here.
upgrade with discount
Breadcrumbs indicate the current page’s location within a navigational hierarchy that automatically adds separators via CSS.
Overview
Separators are automatically added in CSS through ::before
and content
.
Changing the separator
Separators are automatically added in CSS through ::before
and content
. They can be changed by
changing $breadcrumb-divider
. The quote function is
needed to generate the quotes around a string, so if you want >
as a separator, you can use this:
It’s also possible to use a base64 embedded SVG icon:
The separator can be removed by setting $breadcrumb-divider
to none
:
Accessibility
Since breadcrumbs provide navigation, it’s a good idea to add a meaningful label such as
aria-label="breadcrumb"
to describe the type of navigation provided in the <nav>
element, as well as applying an
aria-current="page"
to the last item of the set to indicate that it represents the current page.
For more information, see the WAI-ARIA Authoring Practices for the breadcrumb pattern.
Examples
With breadcrumbs you can use different types of colors or you can implement icons or images with our breadcrumbs.
Here are some examples.