Tailwind の要素間に水平および垂直のスペースを追加するにはどうすればよいですか?

Tailwind No Yao Su Jianni Shui Pingoyobi Chui Zhinosupesuwo Zhui Jiasurunihadousurebayoidesuka



Tailwind CSS は「 間のスペース 」ユーティリティを使用して、フレックスまたはグリッドコンテナの要素間のスペースを制御します。これには、「space-x-」、「space-y-」、「space-x-reverse」、「space-y-reverse」などのさまざまなクラスがあります。これらのユーティリティは、水平方向とコンテナ内のフレックス要素またはグリッド要素間の垂直方向のスペース。

水平方向の空間 フレックスコンテナまたはグリッドコンテナを一列に配置した場合の、子要素間の X 軸に沿ったスペースです。 縦方向の空間 フレックス コンテナまたはグリッド コンテナの子要素を列に配置した場合の、それらの間の y 軸に沿ったスペースです。

この記事では次のことを説明します。







Tailwind の要素間に水平方向のスペースを追加するにはどうすればよいですか?

Tailwind の要素間に水平方向のスペースを追加するには、「 スペース-x-<値> ” クラスは、HTML プログラム内の目的の要素とともに使用されます。このクラスは、x 軸に沿って要素間にスペースを追加します。



構文



<要素 クラス = 「スペース-x-<値>」 ...'>... < / 要素>

ここで、「x」は「x 軸」または「水平空間」を表します。 「」を「4」、「10」などの有効な値に置き換えてください。





例: Tailwind の要素間に水平方向のスペースを適用する

この例では、いくつかの子要素を持つ flex コンテナがあります。 「」を使用します。 スペース-X-8 ” ユーティリティ クラスと”

” 要素を使用して、子要素の間に水平方向のスペースを追加します。



< >

< ディビジョン クラス = 「フレックススペース-x-8m-10h-20w-max」 >

< ディビジョン クラス = 「bg-teal-500 w-20 p-5」 > 1 < / ディビジョン >
< ディビジョン クラス = 「bg-teal-500 w-20 p-5」 > 2 < / ディビジョン >
< ディビジョン クラス = 「bg-teal-500 w-20 p-5」 > 3 < / ディビジョン >
< ディビジョン クラス = 「bg-teal-500 w-20 p-5」 > 4 < / ディビジョン >
< ディビジョン クラス = 「bg-teal-500 w-20 p-5」 > 5 < / ディビジョン >
< ディビジョン クラス = 「bg-teal-500 w-20 p-5」 > 6 < / ディビジョン >

< / ディビジョン >

< / >

ここで、親の

要素内では次のようになります。

  • フレックス 」クラスは柔軟なレイアウトを作成します。
  • スペース-X-8 」クラスは、コンテナ内の flex 要素間に 8 単位の水平方向の間隔を追加します。
  • m-10 」クラスは、コンテナーのすべての側面に 10 単位のマージンを追加します。
  • h-20 」クラスはコンテナの高さを 20 単位に設定します。
  • w-max 」クラスは、コンテナの幅をコンテンツの最大幅に設定します。

子の

要素内:

  • bg-ティール-500 ” クラスは、フレックス要素の背景を青緑に設定します。
  • w-20 」クラスは、各フレックス項目の幅を 20 単位に設定します。
  • p-5 」クラスは、各フレックス項目のすべての側面に 5 単位のパディングを追加します。

出力

上記の出力は、flex 要素間の水平方向のスペースが正常に適用されたことを示しています。

Tailwind の要素間に垂直方向のスペースを追加するにはどうすればよいですか?

Tailwind の要素間に垂直方向のスペースを追加するには、「 スペース-y-<値> ” クラスは、HTML プログラム内の特定の要素とともに使用されます。このクラスは、y 軸に沿って要素間にスペースを追加します。

構文

<要素 クラス = 「スペース-y-<値> ...」 >...< / 要素>

ここで、「y」は「y軸」または「垂直空間」を表します。 「」を「5」、「12」などの実数値に必ず置き換えてください。

例: Tailwind の要素間に垂直方向のスペースを適用する

この例では、列にいくつかの子要素を含むフレックス コンテナがあります。 「」を使用します。 スペース-y-5 ” ユーティリティ クラスと”

” 要素を使用して、子要素の間に垂直方向のスペースを追加します。

< >

< ディビジョン クラス = 'flex flex-col space-y-5 m-10 text-center' >
< ディビジョン クラス = 「bg-teal-500 p-5」 > 1 < / ディビジョン >
< ディビジョン クラス = 「bg-teal-500 p-5」 > 2 < / ディビジョン >
< ディビジョン クラス = 「bg-teal-500 p-5」 > 3 < / ディビジョン >
< ディビジョン クラス = 「bg-teal-500 p-5」 > 4 < / ディビジョン >
< / ディビジョン >

< / >

ここ:

  • フレックス 」クラスは柔軟なレイアウトを作成します。
  • フレックスコル ” クラスは、フレックス項目を垂直方向 (列内) に整列させます。
  • スペース-y-5 」クラスは、コンテナ内の flex 要素間に 5 単位の垂直方向の間隔を追加します。
  • m-10 」クラスは、コンテナーのすべての側面に 10 単位のマージンを追加します。
  • テキストセンター ”クラスはコンテナのテキストを中央に揃えます。

出力

フレックス要素間の垂直方向のスペースが効率的に適用されています。

結論

Tailwind の要素間に水平および垂直のスペースを追加するには、「 スペース-x-<値> ' そして ' スペース-y-<値> 」ユーティリティ クラスは、それぞれ HTML プログラム内の必要な要素とともに使用されます。これらのクラスは通常、子要素間のスペースを制御するためにフレックス コンテナおよびグリッド コンテナとともに使用されます。この記事では、Tailwind の要素間に水平方向と垂直方向のスペースを適用する方法を例示しました。