Design System
Playground Zur Vorlage

Elemente · FormularFeld

Element · 6 Varianten

Feld

elements/Feld.astro

Label, Input, Textarea, Select, Helper, Error, Required. Fünf Zustände. Radius sm, Kante granit-300 / 700, Fokus-Ring Oliv, Error nur Punkt und Kante granit-800.

Notizen

  • Bestand: kein Formular-Element. Fokus-Ring global vorhanden.
  • Radien-Regel: Input darf sm. Error: kein Rot, Signal-Punkt granit-800 plus dunklere Kante.
  • Required-Marker Oliv als Stern hinter dem Label. Helper und Error teilen den Platz unter dem Feld.

Props

Name Typ Default Notiz
variant "default" | "focus" | "filled" | "error" | "disabled" | "arten" "default" 01–06.
surface "nacht" | "paper" "nacht" Pflicht-Paar.
<Feld variant="default" surface="nacht" />

01 · Default

Leer, Placeholder

Anfrage. Label oben, Helper unten.

Nacht

Wir antworten innerhalb von 24 Stunden.

Paper

Wir antworten innerhalb von 24 Stunden.

02 · Focus

Ring Oliv

Bewegung Fokus. 2px, Offset 2.

Nacht

Wir antworten innerhalb von 24 Stunden.

Paper

Wir antworten innerhalb von 24 Stunden.

03 · Filled

Wert steht

Anfrage. Keine Farbänderung.

Nacht

Wir antworten innerhalb von 24 Stunden.

Paper

Wir antworten innerhalb von 24 Stunden.

04 · Error

Kante granit-800, Punkt, Satz

Signal. aria-invalid.

Nacht

Adresse braucht eine Domain.

Paper

Adresse braucht eine Domain.

05 · Disabled

opacity-50

Button disabled. Kein Cursor-Wechsel.

Nacht

Wir antworten innerhalb von 24 Stunden.

Paper

Wir antworten innerhalb von 24 Stunden.

06 · Arten

Textarea, Select

Anfrage. Gleiche Kante, gleicher Radius.

Nacht

Paper