LU01b - Prinzipien des Tailwinds
Jede Tailwind-Klasse hat ein einheitliches Muster:
<Eigenschaft>-<Wert>
→ Eigenschaft: Steht für die CSS-Eigenschaft, die die Klasse kontrolliert (z. B. bg für background-color, text für color).
→ Wert: Gibt die Einstellung für diese Eigenschaft an, wie z. B. eine Farbe (red-500), einen Abstand (4), oder eine Grösse (lg).
Beispiel:
<div class="text-center text-blue-500 bg-gray-200 p-4"> Hallo Welt! </div>
Wichtigsten Klassen
Farben
Die Farben sind in Tailwind systematisch benannt und in Helligkeitsstufen unterteilt, von 50 (sehr hell) bis 900 (sehr dunkel).
Textfarben: text-{Farbe}-{Stufe}
Beispiel: text-red-500, text-gray-700
Hintergrundfarben: bg-{Farbe}-{Stufe}
Beispiel: bg-blue-300, bg-green-600
Rahmenfarben: border-{Farbe}-{Stufe}
Beispiel: border-yellow-400, border-black
Abstände (Spacing)
Tailwind verwendet ein einheitliches Abstandssystem für Margin, Padding und ähnliche Eigenschaften. Die Werte reichen von 0 bis 96, wobei jede Zahl eine relative Einheit darstellt (z. B. 4 entspricht 1rem).
Padding: p-{Wert}, px-{Wert} (horizontal), py-{Wert} (vertikal)
Beispiel: p-4, px-2, py-6
Margin: m-{Wert}, mx-{Wert}, my-{Wert}
Beispiel: m-8, mx-auto (zentriert)