Přeskočit na obsah

Text

Barvy textů jsou odvozeny od palety a funkčních barev. Z požadavků na kontrast, které chceme spňovat, jsou tyto barvy speciálně upraveny tak, abychom kritéria WCAG splnili. Nabízíme dva odstíny z každé barvy textu:

KategorieKontrastVyužitíProměnná
Výchozí> 4,5:1Všechny texty--text-[color]
Variant> 3:1Ikony nebo tučný text >19px nebo běžný text >24px--text-[color]-variant

Pro odlišení důležitosti některých textů je třeba míti více odstínů písma. V současné chvíli nabízíme tři a k nim tři barevné varianty.

Typografie - neutrální povrch Typografie - neutrální povrch
KategoriePopisProměnná
PrimárníPrimární odstín textu--text-primary
SekundárníMéně výrazný odstín--text-secondary
DisabledOdstín značící neaktivnost--text-disabled
Primární VariantVarianta parimárního odstínu--text-primary-variant
Sekundární VariantVarianta méně výraznýho odstínu--text-secondary-variant
Disabled VariantVarianta odstínu pro neaktivnost--text-disabled-variant
.foo {
color: var(--text-primary);
}
.bar {
color: var(--text-secondary);
}
.qux[disabled] {
color: var(--text-disabled);
}

Stejně jako u povrchů máme i pro texty možnost barevných variant podle primární a sekundární barvy aplikace. Využití je z největší části u textů interaktivních prvků jako jsou například tlačítka.

Typografie - branding Typografie - branding
KategoriePopisProměnná
Brand PrimaryPrimární barevnost textu.--text-brand-primary
Brand SecondarySekundární barevnost textu.--text-brand-secondary
Brand Primary VariantVarianta primární barevnost textu.--text-brand-primary-variant
Brand Secondary VariantVarianta sekundární barevnost textu.--text-brand-secondary-variant
.foo {
color: var(--text-brand-secondary-variant);
}
.bar {
color: var(--text-brand-primary);
}

Další z potřeb pro barevné texty jsou různé status hlášky. Slouží především jako upozornění pro uživatele.

Typografie - status Typografie - status
KategoriePopisProměnná
Status ErrorHláška značící chybu--text-status-error
Status WarningHláška varující uživatele před možným problémem--text-status-warning
Status SuccessHláška značící úspěch--text-status-success
Status InformationHláška informující o běžných procesech aplikace--text-status-information
Status Error VariantVarianta hlášky značící chybu--text-status-error-variant
Status Warning VariantVarianta hlášky varující uživatele před problémem--text-status-warning-variant
Status Success VariantVarianta hlášky značící úspěch--text-status-success-variant
Status information VariantVarianta hlášky informující běžných procesech aplikace.--text-status-information-variant
.foo {
color: var(--text-status-error);
}
.bar {
color: var(`--text-status-success-variant);
}

Barevné texty mohou být využity také v rámci práv.

Typografie - práva Typografie - práva
KategoriePopisProměnná
Rights RequiredPovinné--text-rights-required
Rights Postponed RequiredOdložené povinné--text-rights-postponed-required
Rights RecommendedDoboručeno--text-rights-recommended
Rights Required VariantPovinné v barevné variantě--text-rights-required-variant
Rights Postponed Required VariantOdložené povinné v barevné variantě--text-rights-postponed-required-variant
Rights Recommended VariantDoporučeno v barevné variantě--text-rights-recommended-variant
.foo {
color: var(--text-rights-required);
}

V případě potřeby lze samozřejmě využít barvy textú odvozené z palety.

Typografie - paleta Typografie - paleta
KategorieProměnnáVarianta
Red--text-red--text-red-variant
Pink--text-pink--text-pink-variant
Fuchsia--text-fuchsia--text-fuchsia-variant
Deep Purple--text-deep-purple--text-deep-purple-variant
Navy--text-navy--text-navy-variant
Blue--text-blue--text-blue-variant
Light Blue--text-light-blue--text-light-blue-variant
Aqua--text-aqua--text-aqua-variant
Teal--text-teal--text-teal-variant
Green--text-green--text-green-variant
Light Green--text-light-green--text-light-green-variant
Lime--text-lime--text-lime-variant
Yellow--text-yellow--text-yellow-variant
Amber--text-amber--text-amber-variant
Orange--text-orange--text-orange-variant
Deep Orange--text-deep-orange--text-deep-orange-variant
Brown--text-brown--text-brown-variant
Grey--text-grey--text-grey-variant
Silver--text-silver--text-silver-variant
Black--text-black--text-black-variant
.foo {
color: var(--text-pink);
}
.bar {
color: var(--text-aqua-variant);
}
.qux {
color: var(--text-amber);
}