Design System
Playground Zur Vorlage

FoundationsFarb-Rollen

Foundation · 6 Varianten

Farb-Rollen

components/system/foundations/FarbRollen.astro

Fehlende Aliase: fg-secondary, border für Nacht, dritte Fläche. Keine neue Farbe, nur Namen für Werte, die schon ad hoc laufen.

Notizen

  • Bestand: fg, fg-muted, fg-inverse, border (nur Paper), surface/surface-2, nacht/nacht-2, accent, signal-*.
  • Ad hoc im Code: text-granit-700 in Docs, border-granit-800 auf Nacht, bg-granit-800 als tiefer Fond. Das bekommt Namen.
  • Vorschlag lebt im Stück. global.css erst nach Approved.

Props

Name Typ Default Notiz
variant "text" | "flaeche" | "linie" | "signal" | "invers" | "tafel" "text" 01–06.
surface "nacht" | "paper" "nacht" Pflicht-Paar.
<FarbRollen variant="text" surface="nacht" />

01 · Text

Vier Text-Rollen

Farbe-Seite, Rollen. fg-secondary neu: granit-700 / granit-300.

Nacht

  • --color-fg paper Der Satz steht in dieser Rolle.
  • --color-fg-secondary · neu granit-300 Der Satz steht in dieser Rolle.
  • --color-fg-muted granit-500 Der Satz steht in dieser Rolle.
  • --color-fg-inverse granit-950 Der Satz steht in dieser Rolle.

Paper

  • --color-fg granit-950 Der Satz steht in dieser Rolle.
  • --color-fg-secondary · neu granit-700 Der Satz steht in dieser Rolle.
  • --color-fg-muted granit-500 Der Satz steht in dieser Rolle.
  • --color-fg-inverse paper Der Satz steht in dieser Rolle.

02 · Fläche

Drei Flächen je Seite

Karten-Fond. surface-3 / nacht-3 neu.

Nacht

--color-nacht

granit-950

--color-nacht-2

granit-900

--color-nacht-3 · neu

granit-800

Paper

--color-surface

paper

--color-surface-2

granit-50

--color-surface-3 · neu

granit-100

03 · Linie

border für Nacht

Linien-Seite. border-nacht neu: granit-800.

Nacht

--color-border-nacht · neu · granit-800
Kante · fg

Paper

--color-border · granit-200
Kante · fg

04 · Signal

Vier Punkte, kein Fill

Bestand. Unverändert, zur Kontrolle neben den neuen Rollen.

Nacht

  • signal-success
  • signal-warning
  • signal-error
  • signal-info

Paper

  • signal-success
  • signal-warning
  • signal-error
  • signal-info

05 · Invers

Deckel und Toast

Ebenen ohne Schatten. fg-inverse auf inverser Fläche.

Nacht

fg-inverse auf inverser Fläche

Deckel, Toast, Active-Tag. Immer opak.

Paper

fg-inverse auf inverser Fläche

Deckel, Toast, Active-Tag. Immer opak.

06 · Tafel

Alle Rollen, beide Seiten

Zusammenfassung. Was neu ist, steht markiert.

Nacht

Rolle Paper Nacht
fggranit-950paper
fg-secondary · neugranit-700granit-300
fg-mutedgranit-500granit-500
bordergranit-200granit-800 · neu
surface-3 · neugranit-100granit-800
accentoliv-500oliv-300

Paper

Rolle Paper Nacht
fggranit-950paper
fg-secondary · neugranit-700granit-300
fg-mutedgranit-500granit-500
bordergranit-200granit-800 · neu
surface-3 · neugranit-100granit-800
accentoliv-500oliv-300