Wie füge ich in Tailwind horizontalen und vertikalen Abstand zwischen Elementen hinzu?

Wie Fuge Ich In Tailwind Horizontalen Und Vertikalen Abstand Zwischen Elementen Hinzu



Tailwind CSS bietet die „ Raum dazwischen „Dienstprogramme zur Steuerung des Abstands zwischen den Elementen des Flex- oder Grid-Containers. Es gibt verschiedene Klassen, wie zum Beispiel „space-x-“, „space-y-“, „space-x-reverse“, „space-y-reverse“ usw. Diese Dienstprogramme fügen horizontale und hinzu vertikaler Raum zwischen Flex- oder Gitterelementen im Container.

Horizontaler Raum ist ein Abstand entlang der x-Achse zwischen den untergeordneten Elementen eines Flex- oder Grid-Containers, wenn diese in einer Reihe angeordnet sind. Vertikaler Raum ist ein Abstand entlang der y-Achse zwischen den untergeordneten Elementen eines Flex- oder Grid-Containers, wenn sie in einer Spalte angeordnet sind.

Dieser Artikel zeigt:







Wie füge ich in Tailwind horizontalen Abstand zwischen Elementen hinzu?

Um in Tailwind horizontalen Abstand zwischen Elementen hinzuzufügen, wird „ space-x- Die Klasse „“ wird mit dem gewünschten Element im HTML-Programm verwendet. Diese Klasse fügt Abstand zwischen Elementen entlang der x-Achse hinzu.



Syntax



Klasse = „space-x- ...'>... < / Element>

Dabei steht „x“ für die „x-Achse“ oder den „horizontalen Raum“. Stellen Sie sicher, dass Sie „“ durch einen gültigen Wert ersetzen, z. B. „4“, „10“ usw.





Beispiel: Anwenden eines horizontalen Abstands zwischen Elementen in Tailwind

In diesem Beispiel haben wir einen Flex-Container mit einigen untergeordneten Elementen. Wir verwenden das „ Leerzeichen-x-8 ” Utility-Klasse mit dem „

”-Element, um horizontalen Abstand zwischen seinen untergeordneten Elementen hinzuzufügen:



< Körper >

< div Klasse = „flex space-x-8 m-10 h-20 w-max“ >

< div Klasse = „bg-teal-500 w-20 p-5“ > 1 < / div >
< div Klasse = „bg-teal-500 w-20 p-5“ > 2 < / div >
< div Klasse = „bg-teal-500 w-20 p-5“ > 3 < / div >
< div Klasse = „bg-teal-500 w-20 p-5“ > 4 < / div >
< div Klasse = „bg-teal-500 w-20 p-5“ > 5 < / div >
< div Klasse = „bg-teal-500 w-20 p-5“ > 6 < / div >

< / div >

< / Körper >

Hier im übergeordneten

-Element:

  • biegen Die Klasse „erstellt ein flexibles Layout.
  • Leerzeichen-x-8 Die Klasse „Fügt 8 Einheiten horizontalen Abstand zwischen flexiblen Elementen innerhalb eines Containers hinzu.
  • m-10 Die Klasse fügt auf allen Seiten des Containers einen Rand von 10 Einheiten hinzu.
  • h-20 Die Klasse „Setzt die Höhe des Containers auf 20 Einheiten.
  • w-max Die Klasse „Setzt die Breite des Containers auf seine maximale Inhaltsbreite.

In den untergeordneten

-Elementen:

  • bg-teal-500 Die Klasse „Setzt den Hintergrund von Flex-Elementen auf Blaugrün.“
  • w-20 Die Klasse „Setzt die Breite jedes Flex-Elements auf 20 Einheiten.
  • S. 5 Die Klasse „Fügt 5 Polstereinheiten an allen Seiten jedes flexiblen Artikels hinzu.

Ausgabe

Die obige Ausgabe zeigt an, dass der horizontale Abstand zwischen den Flex-Elementen erfolgreich angewendet wurde.

Wie füge ich in Tailwind vertikalen Abstand zwischen Elementen hinzu?

Um in Tailwind vertikalen Abstand zwischen Elementen hinzuzufügen, wird „ space-y- Die Klasse „wird mit dem spezifischen Element im HTML-Programm verwendet. Diese Klasse fügt Abstand zwischen Elementen entlang der y-Achse hinzu.

Syntax

Klasse = „space-y- …“ >...< / Element>

Hier steht „y“ für die „y-Achse“ oder den „vertikalen Raum“. Stellen Sie sicher, dass Sie „“ durch einen beliebigen realen Wert ersetzen, z. B. „5“, „12“ usw.

Beispiel: Anwenden des vertikalen Abstands zwischen Elementen in Tailwind

In diesem Beispiel haben wir einen Flex-Container mit einigen untergeordneten Elementen in einer Spalte. Wir verwenden das „ Leerzeichen-y-5 ” Utility-Klasse mit dem „

”-Element, um vertikalen Abstand zwischen seinen untergeordneten Elementen hinzuzufügen:

< Körper >

< div Klasse = „flex flex-col space-y-5 m-10 text-center“ >
< div Klasse = „bg-teal-500 p-5“ > 1 < / div >
< div Klasse = „bg-teal-500 p-5“ > 2 < / div >
< div Klasse = „bg-teal-500 p-5“ > 3 < / div >
< div Klasse = „bg-teal-500 p-5“ > 4 < / div >
< / div >

< / Körper >

Hier:

  • biegen Die Klasse „erstellt ein flexibles Layout.
  • Flex-col Die Klasse „richtet die Flex-Elemente in vertikaler Richtung (in einer Spalte) aus.
  • Leerzeichen-y-5 Die Klasse „Fügt 5 Einheiten vertikalen Abstand zwischen flexiblen Elementen innerhalb eines Containers hinzu.
  • m-10 Die Klasse fügt auf allen Seiten des Containers einen Rand von 10 Einheiten hinzu.
  • Text-Center Die Klasse „richtet den Text des Containers zentriert aus.

Ausgabe

Der vertikale Raum zwischen den Flexelementen wurde effizient genutzt.

Abschluss

Um den horizontalen und vertikalen Abstand zwischen Elementen in Tailwind hinzuzufügen, muss „ space-x- ' Und ' space-y- „Utility-Klassen werden jeweils mit den gewünschten Elementen im HTML-Programm verwendet. Diese Klassen werden normalerweise mit Flex- und Grid-Containern verwendet, um den Abstand zwischen ihren untergeordneten Elementen zu steuern. In diesem Artikel wurde die Methode zum Anwenden des horizontalen und vertikalen Abstands zwischen Elementen in Tailwind veranschaulicht.