<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">
<a href="#" class="breadcrumb__link">Grandparent</a>
</li>
<li class="breadcrumb__item">
<a href="#" class="breadcrumb__link">Parent</a>
</li>
<li class="breadcrumb__item">
<a href="#" class="breadcrumb__link" aria-current="page">Children</a>
</li>
</ol>
</nav>
<nav class="breadcrumb" aria-label="Breadcrumb">
<ol class="breadcrumb__list">
{% for link in links -%}
<li class="breadcrumb__item">
<a href="{{link.href}}" class="breadcrumb__link"{% if loop.last %} aria-current="page"{% endif %}>{{link.text|safe}}</a>
</li>
{%- endfor %}
</ol>
</nav>
{
"links": [
{
"href": "#",
"text": "Home"
},
{
"href": "#",
"text": "Grandparent"
},
{
"href": "#",
"text": "Parent"
},
{
"href": "#",
"text": "Children"
}
]
}
.breadcrumb {
$this: &;
padding-block: rem(16px);
&__list {
display: inline-flex;
list-style: none;
margin: 0;
padding: 0;
}
&__item {
display: inline-flex;
align-items: center;
justify-content: flex-start;
&:after {
content: '/';
display: block;
margin-inline: rem(6px);
}
&:last-of-type {
&:after {
display: none;
}
#{$this}__link {
color: $color-gray-darker;
font-weight: 400;
pointer-events: none;
}
}
}
&__link {
color: $color-primary-blue;
font-size: rem(15px);
font-weight: 700;
text-decoration: none;
&:hover,
&:focus {
color: $color-blue;
text-decoration: none;
}
}
}
No notes defined.