Tailwind では、アスペクト比はビデオや画像などの要素の幅と高さの比率です。 Tailwind CSS では、CSS のアスペクト比プロパティを使用して要素に必要なアスペクト比を設定するアスペクト比ユーティリティのネイティブ サポートが導入されました。ただし、このプロパティは古いブラウザではサポートされていません。したがって、ユーザーはアスペクト比プラグインを使用してこれらのブラウザをサポートできます。このプラグインは 2 つのクラスを導入します。 アスペクト-w-{n} ' そして ' アスペクト-h-{n} 」を組み合わせて、要素に固定のアスペクト比を与えることができます。
この記事ではTailwindでアスペクト比プラグインを設定する方法を解説します。
Tailwind CSS でアスペクト比プラグインを設定するにはどうすればよいですか?
Tailwind でアスペクト比プラグインを設定するには、以下の手順を参照してください。
- アスペクト比プラグインをプロジェクトにインストールする
- 「tailwind.config.js」ファイルにアスペクト比プラグインを追加し、「 側面 」コアプラグイン
- HTML プログラムでアスペクト比プラグイン クラスを使用する
- HTML Web ページを表示して出力を確認します。
ステップ 1: Tailwind プロジェクトにアスペクト比プラグインをインストールする
まず、ターミナルを開いて以下のコマンドを実行して、プロジェクトにアスペクト比プラグインをインストールします。
アスルと @ 追い風 / アスペクト比
ステップ 2: Tailwind 構成ファイルでアスペクト比プラグインを構成する
次に、「tailwind.config.js」ファイルを開き、アスペクト比プラグインを追加し、「 側面 」コアプラグインを使用して競合を回避します。
module.exports = {コンテンツ: [ 「./index.html」 】 、
コアプラグイン: {
アスペクト比: 間違い 、
} 、
プラグイン: [
必要とする ( '@tailwindcss/アスペクト比' ) 、
】 、
} ;
ステップ 3: HTML プログラムでアスペクト比プラグインを使用する
次に、HTML プログラムを作成し、その中でアスペクト比プラグインを利用します。たとえば、「 アスペクト-w-16 ' そして ' アスペクト-h-9 16:9 のアスペクト比を維持するためのプログラム内のクラス:
< 体 >< ディビジョン クラス = 「アスペクト-w-16 アスペクト-h-9」 >
< iframe 送信元 = 「https://www.youtube.com/embed/NX_NW6bt6_s」
枠線 = 「0」 許可する = 「加速度センサー; 自動再生;
クリップボード書き込み;暗号化されたメディア。ジャイロスコープ;
ピクチャー・イン・ピクチャー」 フルスクリーンを許可する > iframe >
ディビジョン >
体 >
ここ:
- ” ” 要素は 2 つのアスペクト比プラグイン クラスを使用しています。つまり、” アスペクト-w-16 ' そして ' アスペクト-h-9 ”。これらのクラスは、16:9 の固定アスペクト比を持つコンテナを作成するために利用されます。
- ” ” 要素は YouTube 動画を埋め込むために使用されます。
- ” 送信元 ” 属性には、埋め込む動画のソース URL を設定します。
- ” 枠線 」属性の値は「0」で、埋め込まれたビデオの周囲の境界線が削除されます。
- ” 許可する 」属性は、自動再生やピクチャーインピクチャーモードの許可など、埋め込みビデオの権限を指定します。
- ” フルスクリーンを許可する 」を選択すると、ビデオを全画面モードで視聴できるようになります。
注記: ビデオへのリンクが埋め込まれていることを確認してください。
ステップ 4: 出力を確認する
最後に、HTML プログラムを実行し、Web ページを表示して出力を確認します。
上記の出力によると、アスペクト比プラグイン クラスは、コンテナが目的のアスペクト比 (16:9) を維持していることを保証します。
結論
Tailwind でアスペクト比プラグインを設定するには、まずプロジェクトにアスペクト比プラグインをインストールします。次に、「tailwind.config.js」ファイルにアスペクト比プラグインを追加し、「 側面 ” コアプラグインの値を” 間違い 」を選択して無効にします。その後、HTML プログラムでアスペクト比プラグイン クラスを利用します。最後に、HTML Web ページを表示して出力を確認します。この記事ではTailwindでアスペクト比プラグインを設定する方法を解説しました。