Breadcrumb
Create breadcrumbs to show users their location within a website.
Usage
The Breadcrumb component consists of links, which are aligned side by side and separated by a divider. Add the .uk-breadcrumb
class to a <ul>
element to define the component. Use <a>
elements as breadcrumb items within the list. An active state is automatically applied to the last <li>
element.
To add list items without a link, use a <span>
element instead of an <a>
. Alternatively, disable an <a>
element by adding the .uk-disabled
class to the <li>
element and remove the href
attribute from the anchor to make it inaccessible through keyboard navigation.
<ul class="uk-breadcrumb"> <li><a href=""></a></li> <li><a href=""></a></li> <li><span></span></li></ul>
-
-
Something's not working? Feel free to report an issue or edit this snippet .
<nav aria-label="Breadcrumb"><ul class="uk-breadcrumb"><li><a href="#">Home</a></li><li><a href="#">Linked Category</a></li><li class="uk-disabled"><a>Disabled Category</a></li><li><span aria-current="page">Franken UI</span></li></ul></nav> -
Something's not working? Feel free to report an issue or edit this snippet .
<nav aria-label="Breadcrumb"><ul className="uk-breadcrumb"><li><a href="#">Home</a></li><li><a href="#">Linked Category</a></li><li className="uk-disabled"><a>Disabled Category</a></li><li><span aria-current="page">Franken UI</span></li></ul></nav>
Accessibility
In order for the Breadcrumb component to adhere to the Breadcrumb design pattern, set the appropriate WAI-ARIA roles, states and properties.
- Contain the breadcrumb list within a
nav
element and set thearia-label
property to describe the type of the provided navigation. - If the last item is the current page and a link, set the
aria-current="page"
property.
<nav aria-label="Breadcrumb"> <ul class="uk-breadcrumb"> ... </ul></nav>
- On This Page
- Usage
- Accessibility