Barvy
Všechny základní barevné hodnoty (hexadecimální kódy) jsou uloženy v kolekci Primitives.
Kolekce Color následně tyto hodnoty referencuje a zpracovává je do semantických tokenů. Tyto tokeny jsou pak přiřazovány jednotlivým prvkům uživatelského rozhraní, jako jsou pozadí, texty, ikony a další elementy, čímž zajišťují konzistentní a flexibilní používání barev napříč celým Design Systémem.
Možnosti customizace barev
Díky design tokenům, které jsou dostupné od verze 4.1, je přizpůsobení barevné palety velmi jednoduché. Stačí definovat základní sadu barev v kolekci Primitives pro nový produkt s odlišnou vizuální identitou. Tokeny a jejich propojení mezi kolekcemi Primitives a Color, stejně jako se samostatnými komponentami, pak automaticky zajistí přiřazení těchto barev jednotlivým prvkům uživatelského rozhraní.
Je však důležité dbát na správné nastavení odstínů, aby splňovaly požadavky na kontrast a přístupnost, zejména u textů a interaktivních prvků. Tento přístup zajišťuje vizuální konzistenci a dostupnost pro všechny uživatele, přičemž zachovává flexibilitu pro různé brandové identity.
Primary
Primární paleta je složena z odstínů modré barvy. Základní barva je Primary 600 (#2E6AA8) – vychází z Jednotného vizuálního stylu státní správy (JVS). Tato barva je klíčová pro všechny akční prvky, jako jsou tlačítka, odkazy a ikony. Je to hlavní komunikační barva a má zásadní roli při vytváření identity.
| Ukázka | Název | Token |
|---|---|---|
#f3f7fc | --color-primary-50 | var(--gov-color-primary-50) |
#e5eef9 | --color-primary-100 | var(--gov-color-primary-100) |
#c5dbf2 | --color-primary-200 | var(--gov-color-primary-200) |
#93bde6 | --color-primary-300 | var(--gov-color-primary-300) |
#599bd7 | --color-primary-400 | var(--gov-color-primary-400) |
#337fc4 | --color-primary-500 | var(--gov-color-primary-500) |
#2362a2 | --color-primary-600 | var(--gov-color-primary-600) |
#1e5086 | --color-primary-700 | var(--gov-color-primary-700) |
#1d456f | --color-primary-800 | var(--gov-color-primary-800) |
#1d3c5d | --color-primary-900 | var(--gov-color-primary-900) |
#13263e | --color-primary-950 | var(--gov-color-primary-950) |
#0f1f33 | --color-primary-1000 | var(--gov-color-primary-1000) |
#010409 | --color-primary-1050 | var(--gov-color-primary-1050) |
Secondary
Sekundární paleta barev je tvořena odstíny oranžové barvy. Sekundární barvy poskytují kontrast k primárním barvám a pomáhají zvýraznit důležité prvky na stránce nebo v aplikaci. Vytvářejí vizuální hierarchii, kdy primární barvy zdůrazňují nejdůležitější prvky a sekundární barvy jsou využívány pro méně výrazné elementy. Tento přístup usnadňuje orientaci uživatele a může zvýšit čitelnost textů, pokud jsou tyto barvy použity k odlišení důležitých informací od pozadí. Sekundární barvy by měly být pečlivě vybrány tak, aby ladily s primárními barvami a posilovaly váš brand.
| Ukázka | Název | Token |
|---|---|---|
#fff9e9 | --color-secondary-50 | var(--gov-color-secondary-50) |
#fff6e1 | --color-secondary-100 | var(--gov-color-secondary-100) |
#fef0d0 | --color-secondary-200 | var(--gov-color-secondary-200) |
#fde1a1 | --color-secondary-300 | var(--gov-color-secondary-300) |
#ffcf74 | --color-secondary-400 | var(--gov-color-secondary-400) |
#fbc342 | --color-secondary-500 | var(--gov-color-secondary-500) |
#fab413 | --color-secondary-600 | var(--gov-color-secondary-600) |
#c8900f | --color-secondary-700 | var(--gov-color-secondary-700) |
#af7a00 | --color-secondary-800 | var(--gov-color-secondary-800) |
#4a3403 | --color-secondary-900 | var(--gov-color-secondary-900) |
#3d2b00 | --color-secondary-950 | var(--gov-color-secondary-950) |
#241B04 | --color-secondary-1000 | var(--gov-color-secondary-1000) |
Neutral
Neutrální paleta se skládá z odstínů šedé barvy s lehkým modrým nádechem, vycházejících z Jednotného vizuálního stylu státní správy (JVS). Jejím hlavním využitím jsou textové části, ale světlejší odstíny lze využít i jako pozadí pro různé sekce webu. Neutrální barvy zajišťují vizuální rovnováhu a mohou být použity tam, kde je potřeba snížit vizuální zátěž, přičemž stále udržují čitelnost a přehlednost.
| Ukázka | Název | Token |
|---|---|---|
#ffffff | --color-neutral-0 | var(--gov-color-neutral-0) |
#f6f6f6 | --color-neutral-50 | var(--gov-color-neutral-50) |
#e7e7e7 | --color-neutral-100 | var(--gov-color-neutral-100) |
#d1d1d1 | --color-neutral-200 | var(--gov-color-neutral-200) |
#b0b0b0 | --color-neutral-300 | var(--gov-color-neutral-300) |
#888888 | --color-neutral-400 | var(--gov-color-neutral-400) |
#6d6d6d | --color-neutral-500 | var(--gov-color-neutral-500) |
#5d5d5d | --color-neutral-600 | var(--gov-color-neutral-600) |
#4f4f4f | --color-neutral-700 | var(--gov-color-neutral-700) |
#454545 | --color-neutral-800 | var(--gov-color-neutral-800) |
#3b3b3b | --color-neutral-900 | var(--gov-color-neutral-900) |
#262626 | --color-neutral-950 | var(--gov-color-neutral-950) |
#000000 | --color-neutral-1000 | var(--gov-color-neutral-1000) |
rgba(255, 255, 255, 0) | --color-neutral-transparent | var(--gov-color-neutral-transparent) |
Error
Paleta Error je tvořena odstíny červené barvy, vycházejícími z Jednotného vizuálního stylu státní správy (JVS). Používá se pro signalizaci chyb a negativních stavů – prvky, které uživatele upozorňují na chyby nebo kritické problémy. Kromě chybových hlášek a varování může být červená barva z této palety použita i pro tlačítka spojená s akcemi, které mohou mít významné důsledky.
| Ukázka | Název | Token |
|---|---|---|
#fef2f2 | --color-error-50 | var(--gov-color-error-50) |
#fde3e3 | --color-error-100 | var(--gov-color-error-100) |
#fccccc | --color-error-200 | var(--gov-color-error-200) |
#f8a9a9 | --color-error-300 | var(--gov-color-error-300) |
#f37676 | --color-error-400 | var(--gov-color-error-400) |
#e84b4b | --color-error-500 | var(--gov-color-error-500) |
#c62828 | --color-error-600 | var(--gov-color-error-600) |
#7e1414 | --color-error-700 | var(--gov-color-error-700) |
#490c0c | --color-error-800 | var(--gov-color-error-800) |
#300606 | --color-error-900 | var(--gov-color-error-900) |
#240303 | --color-error-950 | var(--gov-color-error-950) |
Warning
Paleta Warning se skládá z odstínů žluté barvy, která se používá k upozornění uživatele na potenciální problémy nebo důležitá upozornění. Tato barva je ideální pro zobrazení varovných stavů a je využívána v tlačítkách, zprávách nebo dalších prvcích vyžadujících zvýšenou pozornost.
| Ukázka | Název | Token |
|---|---|---|
#fefbe8 | --color-warning-50 | var(--gov-color-warning-50) |
#fef7c3 | --color-warning-100 | var(--gov-color-warning-100) |
#feed8a | --color-warning-200 | var(--gov-color-warning-200) |
#fdd835 | --color-warning-300 | var(--gov-color-warning-300) |
#fac615 | --color-warning-400 | var(--gov-color-warning-400) |
#eaad0b | --color-warning-500 | var(--gov-color-warning-500) |
#ca8504 | --color-warning-600 | var(--gov-color-warning-600) |
#e49400 | --color-warning-700 | var(--gov-color-warning-700) |
#be7d02 | --color-warning-800 | var(--gov-color-warning-800) |
#6b4a0d | --color-warning-900 | var(--gov-color-warning-900) |
#432e06 | --color-warning-950 | var(--gov-color-warning-950) |
#2a1b00 | --color-warning-1000 | var(--gov-color-warning-1000) |
Success
Paleta Success je tvořena odstíny zelené barvy, která je obvykle spojována s pozitivními zprávami a akcemi. Tato paleta je používána pro stavy úspěchu, jako jsou potvrzení akcí, pozitivní zpětná vazba a úspěšně dokončené procesy. Zelené barvy v této paletě mohou být využity i pro tlačítka a další interaktivní prvky, které signalizují úspěch.
| Ukázka | Název | Token |
|---|---|---|
#f3faf3 | --color-success-50 | var(--gov-color-success-50) |
#e2f6e3 | --color-success-100 | var(--gov-color-success-100) |
#c7ebc9 | --color-success-200 | var(--gov-color-success-200) |
#9bda9e | --color-success-300 | var(--gov-color-success-300) |
#67c16b | --color-success-400 | var(--gov-color-success-400) |
#42a547 | --color-success-500 | var(--gov-color-success-500) |
#2e7d32 | --color-success-600 | var(--gov-color-success-600) |
#2a6b2d | --color-success-700 | var(--gov-color-success-700) |
#265529 | --color-success-800 | var(--gov-color-success-800) |
#204724 | --color-success-900 | var(--gov-color-success-900) |
#0d260f | --color-success-950 | var(--gov-color-success-950) |
#061b08 | --color-success-1000 | var(--gov-color-success-1000) |
Další barvy
Palety Focus a Visited obsahují barvy, které jsou důležité pro stavové a interaktivní prvky uživatelského rozhraní. Tyto barvy hrají klíčovou roli při poskytování zpětné vazby uživateli během navigace a interakce s obsahem.
Focus
Barvy ze sady Focus jsou navrženy tak, aby zvýraznily aktivní prvky uživatelského rozhraní, které mají aktuálně zaměření (focus). Používají se k vizuálnímu upozornění na prvky, se kterými uživatel právě interaguje, například při používání klávesnice k navigaci nebo při výběru konkrétních polí. Tyto barvy zajišťují, že uživatel snadno identifikuje aktuálně aktivní prvek, což je klíčové pro přístupnost.
Visited
Paleta Visited je používána k označení již navštívených odkazů nebo prvků, aby uživatelé mohli snadno rozpoznat, které stránky nebo části obsahu již navštívili.
| Ukázka | Název | Token |
|---|---|---|
#6caef4 | --color-focus-300 | var(--gov-color-focus-300) |
#007bff | --color-focus-600 | var(--gov-color-focus-600) |
#C4a7e6 | --color-visited-300 | var(--gov-color-visited-300) |
#67329e | --color-visited-600 | var(--gov-color-visited-600) |
#60306b | --color-visited-700 | var(--gov-color-visited-700) |