Breadcrumbs
Breadcrumbs brutalistas com borda solida, 6 tipos de separador, variantes de cor, tamanhos e suporte a icones e dropdown.
Breadcrumb Basico
Preview
HTML
<nav class="canta-breadcrumb" aria-label="Breadcrumb">
<ol class="canta-breadcrumb__list">
<li class="canta-breadcrumb__item">
<a href="#" class="canta-breadcrumb__link">Home</a>
<span class="canta-breadcrumb__separator"></span>
</li>
<li class="canta-breadcrumb__item">
<a href="#" class="canta-breadcrumb__link">Produtos</a>
<span class="canta-breadcrumb__separator"></span>
</li>
<li class="canta-breadcrumb__item">
<span class="canta-breadcrumb__link">Detalhe</span>
</li>
</ol>
</nav>
Com Icones
Links com icone
HTML
<a href="#" class="canta-breadcrumb__link canta-breadcrumb__link--icon">
<span class="canta-breadcrumb__icon">
<span class="material-symbols-rounded">home</span>
</span>
Home
</a>
Variantes de Separador
Slash (padrao) / Chevron / Arrow / Pipe / Dot / Block
HTML
<nav class="canta-breadcrumb">...</nav> <!-- / -->
<nav class="canta-breadcrumb canta-breadcrumb--separator-chevron">...</nav> <!-- > -->
<nav class="canta-breadcrumb canta-breadcrumb--separator-arrow">...</nav> <!-- → -->
<nav class="canta-breadcrumb canta-breadcrumb--separator-pipe">...</nav> <!-- | -->
<nav class="canta-breadcrumb canta-breadcrumb--separator-dot">...</nav> <!-- • -->
<nav class="canta-breadcrumb canta-breadcrumb--separator-block">...</nav> <!-- ■ -->
Variantes de Estilo
Borderless / Shadowed / Dark / Blue / Magenta
HTML
<nav class="canta-breadcrumb canta-breadcrumb--borderless">...</nav>
<nav class="canta-breadcrumb canta-breadcrumb--shadowed">...</nav>
<nav class="canta-breadcrumb canta-breadcrumb--dark">...</nav>
<nav class="canta-breadcrumb canta-breadcrumb--blue">...</nav>
<nav class="canta-breadcrumb canta-breadcrumb--magenta">...</nav>
Tamanhos
Small / Default / Large
HTML
<nav class="canta-breadcrumb canta-breadcrumb--sm">...</nav>
<nav class="canta-breadcrumb">...</nav>
<nav class="canta-breadcrumb canta-breadcrumb--lg">...</nav>
API
| Classe | Descricao |
|---|---|
.canta-breadcrumb | Classe base do container (nav, obrigatoria) |
.canta-breadcrumb__list | Lista ordenada (ol) de itens |
.canta-breadcrumb__item | Item individual (li) |
.canta-breadcrumb__link | Link ou texto do item |
.canta-breadcrumb__link--icon | Link com icone (inline-flex + gap) |
.canta-breadcrumb__icon | Container do icone dentro do link |
.canta-breadcrumb__separator | Separador entre itens (auto-oculto no ultimo) |
.canta-breadcrumb--separator-chevron | Separador > (chevron) |
.canta-breadcrumb--separator-arrow | Separador seta direita |
.canta-breadcrumb--separator-pipe | Separador | (pipe) |
.canta-breadcrumb--separator-dot | Separador ponto (bullet) |
.canta-breadcrumb--separator-double | Separador // (duplo) |
.canta-breadcrumb--separator-block | Separador bloco quadrado brutalista |
.canta-breadcrumb--borderless | Remove borda do container |
.canta-breadcrumb--shadowed | Adiciona sombra brutalista |
.canta-breadcrumb--dark | Fundo escuro (preto) |
.canta-breadcrumb--blue | Accent azul CANTA no item ativo |
.canta-breadcrumb--magenta | Accent magenta CANTA no item ativo |
.canta-breadcrumb--sm | Tamanho pequeno |
.canta-breadcrumb--lg | Tamanho grande |
.canta-breadcrumb--collapsed-mobile | Colapsa itens do meio em mobile |