Komponenten
Komponenten in Figma sind eure Bausteine für konsistente Designs.
Grundprinzipien
Section titled “Grundprinzipien”Wiederverwendbar: Einmal erstellen, überall nutzen Konfigurierbar: Varianten für verschiedene Zustände Dokumentiert: Klare Namen und Beschreibungen
Komponenten-Typen
Section titled “Komponenten-Typen”1. Primitive (Atoms)
Section titled “1. Primitive (Atoms)”- Button
- Input
- Label
- Icon
2. Composite (Molecules)
Section titled “2. Composite (Molecules)”- InputGroup (Label + Input + Error)
- Card (Header + Content + Footer)
- FormField (Label + Input + Hilfetext)
3. Page-Level
Section titled “3. Page-Level”- Navigation
- HeroSection
- Footer
Varianten erstellen
Section titled “Varianten erstellen”Beispiel Button:
- Variant: primary, secondary, tertiary
- Size: sm, md, lg
- State: default, hover, active, disabled, loading
In Figma:
- Komponente erstellen
- “Create component property” → Variant
- Eigenschaften definieren
States immer designen
Section titled “States immer designen”Jede Komponente braucht:
- Default
- Hover
- Active/Pressed
- Disabled
- Loading (falls relevant)
- Error (falls relevant)
Naming
Section titled “Naming”Konvention: {Komponente}/{Eigenschaft}-{Wert}
Beispiele:
Button/variant-primaryButton/size-lgButton/state-hover
Praktische Tipps
Section titled “Praktische Tipps”- Atomic Design – Von klein zu gross denken
- Varianten nutzen – Keine Duplikate
- Auto Layout – Für flexible Komponenten
- Constraints – Für responsives Verhalten
- Dokumentation – Beschreibung in Figma
Checkliste
Section titled “Checkliste”- Alle States designed
- Varianten erstellt
- Auto Layout angewendet
- Responsive Verhalten definiert
- Benannt nach Konvention
Gute Komponenten sparen Zeit und sorgen für Konsistenz.