Přeskočit na obsah

Funkční barvy

Tyto barvy mají specifický význam a pomáhají uživatelům rychle a snadno porozumět tomu, co mohou dělat. Nejčastějšími funkčními barvami jsou modrá, červená, zelená a žlutá. Při používání funkčních barev je důležité dodržovat zásady konzistence, kontrastu a rozlišení.

Brand

Branding je pojmem pro selekci barevnosti aplikace. Může jej tvořit libovolné množství barev, my využíváme dvě – primární a sekundární – což nám dává dostatečný prostor jedinečnému rozlišení aplikace. Při výběru barev dojde k automatickému obarvení základních prvků jako jsou tlačítka, ikonky v menu, či záložky. Základním rozvržením aplikace je kombinace modrá-oranžová. Tuto kombinaci není vůbec nutno dodržovat – naopak – experimentujte napříč vašimi aplikacemi.

Branding barvy Branding barvy
VýznamPopisSeed
PrimaryUrčuje dominantní barvu aplikace, která se používá pro klíčové vizuální prvky, jako jsou tlačítka, odkazy, checkboxy a další interaktivní komponenty. Tato barva je základem vizuální identity aplikace a pomáhá vytvořit jednotný a snadno rozpoznatelný design, který podporuje značku a usnadňuje orientaci pro uživatele.brandPrimary
SecondaryDoplňuje primární barvu a je ideální pro použití v navigačním menu, záložkách a dalších podpůrných prvcích. Tato barva může aplikaci jednoduše zpestřit nebo navazovat na logo projektu, které může mít více barev. Projektu dodává vizuální rozmanitost a oživení.brandSecondary

Příklady použití

.foo {
background-color: var(--surface-brand-primary-strong)
}
.bar {
color: var(--text-brand-secondary)
}
.qux {
border-color: var(--brand-primary-50)
}

Stav

Barevnost je důležitá v komunikaci s uživatelem – co probělho správně, na co si dát pozor, nebo jestli není něco špatně. V současné chvíli využíváme stavové barvy.

Barvy pro stav Barvy pro stav
VýznamPopisSeed
SuccessPoužívá se pro označení úspěšných stavů, jako je potvrzení akcí nebo oznámení o dokončení. Barvy v této kategorii navozují pocit klidu a spolehlivosti.statusSuccess
WarningUpozorňuje na potenciální problémy nebo varování. Barvy v této kategorii přitahují pozornost a signalizují opatrnost.statusWarning
ErrorOznačuje chyby a kritické stavy. Tyto barvy jasně signalizují problémy, které vyžadují nápravu.statusError
InformationSlouží k zobrazení doplňujících informací nebo neutrálních oznámení.statusInformation
.foo--success {
background-color: var(--surface-status-success-strong);
}
.foo--warning {
background-color: var(--surface-status-warning-strong);
}
.foo--error {
background-color: var(--surface-status-error-strong);
}
.foo--information {
background-color: var(--surface-status-information-strong);
}

Práva

Podobně stav potřebujeme v aplikaci občas také znázornit barevně práva, typicky povinné políčko. Ty můžeme opět jednoduše použít pomocí definovaných předvolených barev, kterých současné chvíli rozlišujeme tři.

Barvy pro práva Barvy pro práva
VýznamPopisNázev barvy
PovinnéPro pokračování je nutné vyplnění nebo zaškrtnutí políčkarights-required
Odloženě povinnéSignalizace budoucí povinnosti políčkarights-postponed-required
DoporučenoVyplnění není povinné, ale pro upřesnění údajů pouze doporučenorights-recommended
.foo--required {
background-color: var(--surface-rights-required-strong);
}
.foo--postponedrequired {
background-color: var(--surface-rights-postponedrequired-strong);
}
.foo--recommended {
background-color: var(--surface-rights-recommended-strong);
}