Čtyři hlavní stavové barvy – mapují na design tokeny
--color-success-bg, --color-danger-bg atd.
Osm sémantických rolí mapovaných z design tokenů. Používají se pro akce, stavy a role v UI.
Základní sada sedmi barev pro stavové štítky a kategorie.
Plná sada pro tagování kategorií, tagů, štítků e-shopu, CMS taxonůmií.
.badge-wrap je flex wrapper s gap: 8px.
Ukázka v kartě záznamu a v tabulce.
Přidáno 3. 5. 2025 · Jan Novák
| Název | Stav | Typ |
|---|---|---|
| Článek 1 | Aktivní | Blog |
| Článek 2 | Archiv | Inzerce |
| Článek 3 | Čeká | Produkt |
.badge--white — bílé pozadí s inset border (funguje na barevných površích).
Sémantické aliasy mapují Bootstrap názvy (success, danger, …) na
existující design tokeny — bez kolize s Bootstrap třídami, jen jako varianty .badge.
| Role | Token (bg) | Token (text) | Ukázka |
|---|---|---|---|
badge--primary |
--color-primary-200 | --color-primary | Primární |
badge--secondary |
--color-orange-300 | --color-orange-800 | Sekundární |
badge--success |
--color-success-bg | --color-success-text | Úspěch |
badge--danger |
--color-danger-bg | --color-danger-text | Chyba |
badge--warning |
--color-warning-bg | --color-warning-text | Pozor |
badge--info |
--color-info-bg | --color-info-text | Info |
badge--light |
--color-neutral-300 | --color-neutral-800 | Light |
badge--dark |
--color-neutral-900 | --color-neutral-100 | Dark |
Dvě mapy barev definované v styleguide/_colors.scss:
$action-colors (8 sémantických rolí) a $basic-action-colors (18 barevných variant).
Tyto mapy se používají v components/_badges.scss k automatické tvorbě všech .badge--* tříd.
| Klíč | Třída | bg token | text token | Náhled |
|---|---|---|---|---|
primary |
.badge--primary |
--color-primary-200 | --color-primary | primary |
secondary |
.badge--secondary |
--color-orange-300 | --color-orange-800 | secondary |
success |
.badge--success |
--color-success-bg | --color-success-text | success |
danger |
.badge--danger |
--color-danger-bg | --color-danger-text | danger |
warning |
.badge--warning |
--color-warning-bg | --color-warning-text | warning |
info |
.badge--info |
--color-info-bg | --color-info-text | info |
light |
.badge--light |
--color-neutral-300 | --color-neutral-800 | light |
dark |
.badge--dark |
--color-neutral-900 | --color-neutral-100 | dark |
| Klíč | Třída | Typ | Náhled |
|---|---|---|---|
transparent | .badge--transparent | základní | trans |
black | .badge--black | základní | black |
white | .badge--white | základní | white |
green | .badge--green | základní | green |
red | .badge--red | základní | red |
blue | .badge--blue | základní | blue |
grey | .badge--grey | základní | grey |
orange | .badge--orange | rozšířená | orange |
yellow | .badge--yellow | rozšířená | yellow |
amber | .badge--amber | rozšířená | amber |
lime | .badge--lime | rozšířená | lime |
teal | .badge--teal | rozšířená | teal |
cyan | .badge--cyan | rozšířená | cyan |
indigo | .badge--indigo | rozšířená | indigo |
violet | .badge--violet | rozšířená | violet |
purple | .badge--purple | rozšířená | purple |
pink | .badge--pink | rozšířená | pink |
rose | .badge--rose | rozšířená | rose |