====== LU01b - Prinzipien des Tailwinds ======
Jede Tailwind-Klasse hat ein einheitliches Muster:
-
-> 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:
Hallo Welt!
===== 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)