Design systém gov.cz4.6.0

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ázkaNázevToken
#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ázkaNázevToken
#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ázkaNázevToken
#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ázkaNázevToken
#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ázkaNázevToken
#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ázkaNázevToken
#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ázkaNázevToken
#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)