Tailwind CSS では、置換要素とは、コンテンツが画像やビデオなどの外部リソースによって置き換えられる要素です。場合によっては、ユーザーはコンテナ内で置換された要素を配置するという課題に直面することがあります。これは、これらの要素のサイズが使用可能なスペースよりも大きい場合、コンテナーからオーバーフローする可能性があるためです。 Tailwind CSS は、置換された要素のコンテンツがコンテナ内でどのように配置され、整列されるかを制御するユーティリティ クラスを提供します。
この記事では、Tailwind CSS のコンテナ内に置換された要素を配置する方法を説明します。
Tailwind で置換された要素をコンテナ内に配置するにはどうすればよいですか?
Tailwind のコンテナ内に置換された要素を配置するには、HTML プログラムを作成し、「 オブジェクト-<位置/側面> 」 必要な要素を備えたユーティリティ。置換された要素を配置するには、「object-
構文
< 要素 クラス = 「オブジェクト-<位置/辺> ...」 > ... 要素 >
例
この例では、コンテナを作成し、すべての「」を使用します。 オブジェクト-<位置/側面> ” を備えたユーティリティ <画像> ” (image) 要素を使用して、コンテナ内の置換位置を指定します。
< 体 >
< ディビジョン クラス = 'bg-sky-300 グリッド グリッド行-3 グリッドフロー列 m-5 スペース y-4 p-4 位置揃え' >
< 画像 クラス = 「オブジェクト-なし オブジェクト-左-上 w-24 h-24 my-4」 送信元 = 'https://cdn.pixabay.com/photo/2015/04/23/22/01/mountains-736886_1280.jpg' >
< 画像 クラス = 「オブジェクト-なし オブジェクト-左 w-24 h-24」 送信元 = 'https://cdn.pixabay.com/photo/2015/04/23/22/01/mountains-736886_1280.jpg' >
< 画像 クラス = 「オブジェクト-なし オブジェクト-左-下 w-24 h-24」 送信元 = 'https://cdn.pixabay.com/photo/2015/04/23/22/01/mountains-736886_1280.jpg' >
< 画像 クラス = 「オブジェクト-なし オブジェクト-トップ w-24 h-24」 送信元 = 'https://cdn.pixabay.com/photo/2015/04/23/22/01/mountains-736886_1280.jpg' >
< 画像 クラス = 「オブジェクト-なし オブジェクト-中心 w-24 h-24」 送信元 = 'https://cdn.pixabay.com/photo/2015/04/23/22/01/mountains-736886_1280.jpg' >
< 画像 クラス = 「オブジェクト-なし オブジェクト-底部 w-24 h-24」 送信元 = 'https://cdn.pixabay.com/photo/2015/04/23/22/01/mountains-736886_1280.jpg' >
< 画像 クラス = 「オブジェクト-なし オブジェクト-右-上 w-24 h-24」 送信元 = 'https://cdn.pixabay.com/photo/2015/04/23/22/01/mountains-736886_1280.jpg' >
< 画像 クラス = 「オブジェクト-なし オブジェクト-右 w-24 h-24」 送信元 = 'https://cdn.pixabay.com/photo/2015/04/23/22/01/mountains-736886_1280.jpg' >
< 画像 クラス = 「オブジェクト-なし オブジェクト-右-下 w-24 h-24」 送信元 = 'https://cdn.pixabay.com/photo/2015/04/23/22/01/mountains-736886_1280.jpg' >
ディビジョン >
体 >
ここで、親の
- 「 bg-スカイ-300 ” クラスは、コンテナの背景色を空に設定します。
- 「 グリッド ” クラスを使用すると、グリッド レイアウトが有効になります。
- 「 グリッド行-3 ” クラスはグリッド内の行数を 3 に設定します。
- 「 グリッドフロー列 ” クラスは列内のグリッド項目の流れを定義します。
- 「 m-5 」クラスは、コンテナーの周囲に 5 単位のマージンを追加します。
- 「 スペース-y-4 」クラスは、コンテナ内の子 要素間に 4 単位の垂直方向の間隔を追加します。
- 「 p-4 」クラスは、コンテナ内のコンテンツに 4 単位のパディングを追加します。
- 「 間に揃える 」クラスは、コンテナ内の子要素を整列させ、均等に分散します。
要素内:
- 「 オブジェクトなし ” クラスは要素に位置を適用せず、コンテナ内のデフォルトの位置に要素を表示します。
- 「 オブジェクトの左上 」クラスは、 要素をコンテナの左上隅に配置します。
- 「 オブジェクト左 ” クラスは要素をコンテナの左端に配置し、垂直方向の中央に配置します。
- 「 オブジェクト左下 」クラスは、 要素をそのコンテナの左下隅に配置します。
- 「 オブジェクトトップ ” クラスは要素をコンテナの上端に配置し、水平方向の中央に設定します。
- 「 オブジェクト中心 ” クラスは要素をコンテナの中央に配置し、水平方向と垂直方向の中央に配置します。
- 「 オブジェクトの底 ” クラスは要素をコンテナの下端に配置し、水平方向の中央に保持します。
- 「 オブジェクトの右上 」クラスは、 要素をコンテナの右上隅に配置します。
- 「 オブジェクト権 ” クラスは要素をコンテナの右端に配置し、垂直方向の中央に配置します。
- 「 オブジェクト右下 」クラスは要素をコンテナの右下隅に配置します。
出力
上記の Web ページでは、置換されたすべての要素のコンテンツが正常に配置されていることがわかります。
結論
Tailwind のコンテナ内に置換された要素を配置するには、「 オブジェクト-<位置/側面> 」ユーティリティは、画像などの必要な要素とともに使用されます。ユーザーは、置換された要素を配置するために、「object-
」ユーティリティで特定の位置または側面、つまり左、右、中央を定義する必要があります。この記事では、Tailwind CSS のコンテナ内に置換された要素を配置する方法を説明しました。