Abstände für jede Breite
Das Layout der Seite funktioniert jetzt in jeder Breite, sehen wir uns also die Details an. Der Bildschirm eines Smartphones ist klein, und Abstände, die auf einem Computer luftig wirken, nehmen auf einem Smartphone nur Platz weg. Der Hero hat py-24, also 96 px über und unter seinem Inhalt, auf einem Smartphone ist darum viel leerer Raum um einen kurzen Text.
Ein Präfix funktioniert mit jeder Tailwind-Klasse, nicht nur beim Layout: auch bei Abständen, Größen, Farben und Schriften. Das Vorgehen ist dasselbe wie bei der Überschrift: kleinere Abstände ohne Präfix und größere mit dem Präfix md:. Zum Beispiel:
<section class="px-4 py-12 md:px-8 md:py-24">Auf einem Smartphone hat dieser Abschnitt 16 px Padding an den Seiten und 48 px oben und unten, ab 768 px sind es 32 px und 96 px. Jede Klasse mit Präfix ändert nur ihre eigene Eigenschaft: md:py-24 ändert das Padding oben und unten und überlässt die Seiten px-4 und md:px-8.
Die Textgröße ändert sich genauso, wie du es bei der Überschrift gesehen hast: text-4xl md:text-6xl.
So schreibst du es:
Anweisungen
- 1
Ändere im Hero (dem
sectionmit der Überschrift)py-24inpy-12und füge die Klassemd:py-24hinzu. - 2
Die Kopfzeile und die Abschnitte „Unsere Katzen“ und „So adoptierst du“ haben
px-8, also 32 px auf jeder Seite. Auf einem Smartphone reicht die Hälfte: Ändere in jedem dieser drei Elementepx-8inpx-4und füge die Klassemd:px-8hinzu. Bei 375 px werden die Karten und die Schritte ein Stück breiter.