Kursinhalt
Tailwind CSS für Webentwicklung
Tailwind CSS für Webentwicklung
Responsives Design
Tailwind CSS erleichtert es, responsive Designs zu erstellen, indem es Utility-Klassen für Breakpoints und Media Queries bereitstellt.
Breakpoints
Breakpoints in Tailwind CSS sind bei bestimmten Bildschirmgrößen definiert, sodass Sie verschiedene Stile bei unterschiedlichen Ansichtsbreiten anwenden können.
Standard-Breakpoints
Breakpoint | Beschreibung |
---|---|
sm | 640px |
md | 768px |
lg | 1024px |
xl | 1280px |
2xl | 1536px |
Diese Breakpoints können als Präfixe verwendet werden, um Stile bedingt basierend auf der Ansichtsbreite anzuwenden.
index.html
Erklärung
bg-blue-500
: Setzt die Hintergrundfarbe standardmäßig auf einen Blauton;p-4
: Fügt auf allen Seiten einen Abstand von 1rem (16px) hinzu;sm:bg-green-500
: Setzt die Hintergrundfarbe auf einen Grünton auf kleinen Bildschirmen und größer (min-width: 640px);md:bg-red-500
: Setzt die Hintergrundfarbe auf einen Rotton auf mittleren Bildschirmen und größer (min-width: 768px);lg:bg-yellow-500
: Setzt die Hintergrundfarbe auf einen Gelbton auf großen Bildschirmen und größer (min-width: 1024px);xl:bg-purple-500
: Setzt die Hintergrundfarbe auf einen Lilaton auf extra großen Bildschirmen und größer (min-width: 1280px).
Anwenden von responsiven Stilen
Sie können responsive Stile auf jede Utility-Klasse in Tailwind CSS anwenden, indem Sie sie mit einem Breakpoint versehen.
index.html
Erklärung
Abstand:
p-4
: Fügt standardmäßig einen Abstand von 1rem (16px) auf allen Seiten hinzu;sm:p-6
: Fügt einen Abstand von 1.5rem (24px) auf allen Seiten für kleine Bildschirme und größer (min-width: 640px) hinzu;md:p-8
: Fügt einen Abstand von 2rem (32px) auf allen Seiten für mittlere Bildschirme und größer (min-width: 768px) hinzu;lg:p-10
: Fügt einen Abstand von 2.5rem (40px) auf allen Seiten für große Bildschirme und größer (min-width: 1024px) hinzu;xl:p-12
: Fügt einen Abstand von 3rem (48px) auf allen Seiten für extra-große Bildschirme und größer (min-width: 1280px) hinzu.
Textgröße:
sm:text-sm
: Setzt die Schriftgröße auf klein (0.875rem oder 14px) für kleine Bildschirme und größer (min-width: 640px);md:text-base
: Setzt die Schriftgröße auf Basis (1rem oder 16px) für mittlere Bildschirme und größer (min-width: 768px);lg:text-lg
: Setzt die Schriftgröße auf groß (1.125rem oder 18px) für große Bildschirme und größer (min-width: 1024px);xl:text-xl
: Setzt die Schriftgröße auf extra-groß (1.25rem oder 20px) für extra-große Bildschirme und größer (min-width: 1280px).
Schriftgewicht:
sm:font-light
: Wendet leichtes Schriftgewicht für kleine Bildschirme und größer (min-width: 640px) an;md:font-normal
: Wendet normales Schriftgewicht für mittlere Bildschirme und größer (min-width: 768px) an;lg:font-semibold
: Wendet halbfettes Schriftgewicht für große Bildschirme und größer (min-width: 1024px) an;xl:font-bold
: Wendet fettes Schriftgewicht für extra-große Bildschirme und größer (min-width: 1280px) an.
Hinweis
Suchen Sie nach spezifischen Informationen zur Reaktionsfähigkeit? Verweisen Sie auf den folgenden Link.
1. Wie wendet man eine Hintergrundfarbe am md
-Breakpoint an?
2. Welche Utility-Klasse ändert das Padding am sm
-Breakpoint?
Danke für Ihr Feedback!