Skip to content

CSS: breadcrumb ​

.instui-breadcrumb · stable — Egy szeparátorokkal ellátott breadcrumb útvonal; az utolsó morzsa a jelenlegi oldal.

Kis képernyőkön automatikusan vissza nyílra csukódik. Használd breadcrumb.link-t minden morzsához.

Source: breadcrumb.css

Hozzáférhetőség ​

Csomagold az <ol>-t egy <nav aria-label> landmarkba; jelöld a jelenlegi oldal morzsáját aria-current="page"-vel.

Használat ​

css
@import "@pantoken/components/components.css";
@import "@pantoken/components/breadcrumb.css";

Példák ​

html
<nav class="instui-breadcrumb" aria-label="Breadcrumb">
  <ol>
    <li>
      <a class="-icon-house" href="#">Kezdőlap</a>
    </li>
    <li><a href="#">Útmutatók</a></li>
    <li><a href="#">Komponensek</a></li>
    <li aria-current="page">Morzsa</li>
  </ol>
</nav>

Struktúra ​

text
.instui-breadcrumb
  ol
    li (1..n)
flowchart TD n0[".instui-breadcrumb"]:::cssdoc-root n1("ol"):::cssdoc-part n2("li"):::cssdoc-part n1 -->|1..n| n2 n0 --> n1 classDef cssdoc-root stroke-width:1px; classDef cssdoc-part stroke-width:1px; classDef cssdoc-slot stroke-width:1px; classDef cssdoc-component stroke-width:1px;

Módosítók ​

MódosítóLeírás
.-size-largeNagy. @affects breadcrumb.link — Skálázza a morzsa szeparátor térközét, hogy illeszkedjen. Hosszú forma alias az -size-lg-nak.
.-size-lgNagy. @affects breadcrumb.link — Skálázza a morzsa szeparátor térközét, hogy illeszkedjen.
.-size-mdKözepes (alapértelmezett). @affects breadcrumb.link — Skálázza a morzsa szeparátor térközét, hogy illeszkedjen.
.-size-mediumKözepes (alapértelmezett). @affects breadcrumb.link — Beállítja a morzsaelválasztó térközét, hogy illeszkedjen. A -size-md hosszú formájú aliasa.
.-size-smKicsi. @affects breadcrumb.link — A morzsaelválasztó elválasztójának térközét ennek megfelelően igazítja.
.-size-smallKicsi. @affects breadcrumb.link — A morzsaelválasztó távolságát igazítja. A -size-sm hosszabb formájú aliasa.

Fogyasztott tokenek ​

TokenTípusÉrték
--instui-component-breadcrumb-gap-lg<length>0.5rem
--instui-component-breadcrumb-gap-md<length>0.25rem
--instui-component-breadcrumb-gap-sm<length>0.125rem
--instui-component-link-font-family[ <font-family-name> | <generic-font-family> ]#Atkinson Hyperlegible Next, "Helvetica Neue", Helvetica, Arial, sans-serif
--instui-component-link-font-size-lg<length>1.75rem
--instui-component-link-font-size-md<length>1rem
--instui-component-link-font-size-sm<length>0.875rem

Alkomponensek ​