Přeskočit na obsah

Povrchy

Povrchy jsou skupina tokenů pro pozadí komponent. Každý povrch má varianty pro default, hover a active a odpovídající barvy textu.

  • Když potřebujete vizuální hierarchii přes pozadí (nikoliv jen přes text).
  • Když řešíte stavy interakce (default, hover, active) konzistentně.
  • Když chcete mít čitelnost pod kontrolou i na barevných plochách.
Povrchy - status Povrchy - status
TokenPopisProměnná
DefaultVýchozí barva pozadí--surface-[color]-[emphasis]
HoverBarva pozadí při najetí kurzoru--surface-[color]-[emphasis]-hover
ActiveBarva pozadí při kliku nebo zvolení--surface-[color]-[emphasis]-active
Text PrimaryBarva primárního textu--text-primary-on-surface-[color]-[emphasis]
Text SecondaryBarva sekundárního textu--text-secondary-on-surface-[color]-[emphasis]
Text DisabledBarva neaktivního textu--text-disabled-on-surface-[color]-[emphasis]

Každá barva povrchu má několik úrovní důrazu (emphasis), aby šla použít od jemných po výrazné prvky.

Povrchy - paleta Povrchy - paleta
TypPopisProměnná
MainStejné využití jako Surface Main, jen je obarven.--surface-[color]-main
MinimalVhodné pro pozadí, které není nápadné, nezaujme pozornost.--surface-[color]-minimal
SubtlePro aplikace, kde je potřeba nízká, ale patrná vizuální přítomnost.--surface-[color]-subtle
ModeratePro výrazné prvky designu, normovaný jas a chroma napříč barvami.--surface-[color]-moderate
StrongPro výrazné prvky designu, barvě je ponechán jas a chroma.--surface-[color]-strong
ContrastK vytvoření výrazných kontrastů a důrazu.--surface-[color]-contrast

Jako název barvy slouží názvy barev z palety a funkčních barev, například

PovrchProměnná
Surface Red Minimal--surface-red-minimal
Surface Aqua Strong--surface-aqua-strong
Surface Status Success Subtle--surface-status-success-subtle
Surface Brand Primary Contrast--surface-brand-primary-contrast
Povrchy - brand Povrchy - brand Povrchy - status Povrchy - status Povrchy - rights Povrchy - rights

Neutrální povrchy tvoří většinu UI. Slouží pro běžné layouty, obsah a čitelné oddělení informací.

TypPopisProměnná
BaseZákladní povrch pozadí.--surface-base
Base VariantVarianta povrchu pozadí.--surface-base-variant
MainZákladní barva elementu.--surface-main
Main DimTlumený element.--surface-main-dim
Main VariantVarianta barvy elementu.--surface-main-variant
Main BrightVýrazný element.--surface-main-bright
ControlBarva ovládacího prvku.--surface-control
Control VariantVarianta ovládacího prvku.--surface-control-variant
FrontPopředí pop-upu.--surface-front
Povrchy - neutral Povrchy - neutral

Translucentní povrchy jsou průhledná varianta neutrálních povrchů. Hodí se tam, kde chcete lehčí nebo „glass“ vzhled.

TypProměnná
Base Translucent--surface-base-translucent
Base Variant Translucent--surface-base-variant-translucent
Main Translucent--surface-main-translucent
Main Dim Translucent--surface-main-dim-translucent
Main Variant Translucent--surface-main-variant-translucent
Main Bright Translucent--surface-main-bright-translucent
Control Translucent--surface-control-translucent
Control Variant Translucent--surface-control-variant-translucent
Front Translucent--surface-front-translucent
Povrchy - translucent Povrchy - translucent