HTML
<nav class="bc-11" aria-label="Breadcrumb">
<ol class="bc-11__list">
<li class="bc-11__item">
<a class="bc-11__link" href="javascript:void(0)"
><span class="bc-11__icon" aria-hidden="true">⌂</span
><span class="bc-11__text">Home</span></a
>
</li>
<li class="bc-11__item">
<a class="bc-11__link" href="javascript:void(0)"
><span class="bc-11__icon" aria-hidden="true">◫</span
><span class="bc-11__text">Components</span></a
>
</li>
<li class="bc-11__item">
<a class="bc-11__link bc-11__link--cur" aria-current="page" href="javascript:void(0)"
><span class="bc-11__icon" aria-hidden="true">⬡</span
><span class="bc-11__text">Breadcrumbs</span></a
>
</li>
</ol>
</nav> CSS
.bc-11__list {
display: flex;
align-items: center;
list-style: none;
padding: 0;
margin: 0;
gap: 6px;
flex-wrap: wrap;
}
.bc-11__item {
display: flex;
align-items: center;
}
.bc-11__item + .bc-11__item::before {
content: "›";
color: rgba(255, 255, 255, 0.2);
font-size: 16px;
margin-right: 6px;
}
.bc-11__link {
display: flex;
align-items: center;
gap: 6px;
padding: 5px 12px;
border-radius: 50px;
border: 1px solid rgba(255, 255, 255, 0.1);
background: rgba(255, 255, 255, 0.04);
text-decoration: none;
transition:
background 0.25s,
border-color 0.25s,
transform 0.25s;
}
.bc-11__link:hover {
background: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.2);
transform: translateY(-1px);
}
.bc-11__icon {
font-size: 13px;
color: rgba(255, 255, 255, 0.35);
}
.bc-11__text {
font-size: 12px;
font-weight: 600;
color: rgba(255, 255, 255, 0.45);
}
.bc-11__link--cur {
background: linear-gradient(135deg, #8b7fff, #ff6b9d);
border-color: transparent;
pointer-events: none;
}
.bc-11__link--cur .bc-11__icon,
.bc-11__link--cur .bc-11__text {
color: #fff;
}