Přeskočit na obsah

Text

Barvy textu vycházejí z palety a funkčních barev. Jsou nastavené tak, aby splňovaly požadavky kontrastu. Pro každou barvu jsou dostupné dvě varianty:

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 rozlišení důležitosti textu použijte neutrální stupně. K dispozici jsou tři základní odstíny a jejich 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 primá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ů i u textů existují brand varianty podle primární a sekundární barvy aplikace. Nejčastěji je využijete u interaktivních prvků.

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);
}

Status barvy textu používejte pro systémové zprávy a upozornění.

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í o 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 RecommendedDoporuč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
Gray--text-gray--text-gray-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);
}