このブログでは、次の中心的な概念について詳しく説明します。
- Tailwind でバックグラウンド クリップを使用してブレークポイントとメディア クエリを使用/活用する方法は?
- Tailwind の背景クリップを使用してブレークポイントを適用します。
- Tailwind の背景クリップを使用したメディア クエリの適用。
Tailwind でバックグラウンド クリップを使用してブレークポイントとメディア クエリを使用/活用する方法は?
” bg-クリップ-{キーワード} 」ユーティリティは、要素の背景の境界ボックスを設定するために使用されます。このユーティリティは、「 パディングボックス '、' ボーダーボックス '、' コンテンツボックス '、 そして ' テキストボックス ”。
例 1: Tailwind で背景クリップを使用してブレークポイントを適用する
この例では、適用された「」を介して背景クリップにブレークポイントを適用します。 bg-クリップ-{キーワード} 「」を備えたユーティリティ MD ” つまり、中型の画面と” LG 」つまり、大画面クラス:
< html >
< 頭 >
< メタ 文字コード = 「utf-8」 >
< メタ 名前 = 「ビューポート」 コンテンツ = 'width=デバイス幅、初期スケール=1' >
< 脚本 送信元 = 「https://cdn.tailwindcss.com」 >< / 脚本 >
< / 頭 >
< 体 >
< テキストエリア クラス = 「bg-clip-border p-6 bg- yellow-500 border-4 border-red-500 border-dashed md:bg-clip-text lg:bg-clip-padding」 > これはTailwind CSSです < / テキストエリア >
< / 体 >
< / html >
これらのコード行によると、次のようになります。
- まず、Tailwind 機能を使用するための CDN パスを指定します。
- 次に、「」を含む「
注記: ユーティリティを単に指定することは、「」で指定することと同じです。 sm ' クラス。
出力
この結果は、画面サイズを拡大すると、それに応じて背景がクリップされることを意味します。
例 2: Tailwind での背景クリップを使用したメディア クエリの適用
次のコード デモでは、「背景クリップ」を使用したメディア クエリを「」経由で適用します。 @メディア ” ルールと指定されたパラメーター:
< html >
< 頭 >
< メタ 文字コード = 「utf-8」 >
< メタ 名前 = 「ビューポート」 コンテンツ = 'width=デバイス幅、初期スケール=1' >
< 脚本 送信元 = 「https://cdn.tailwindcss.com」 >< / 脚本 >
< / 頭 >
< 体 >
< テキストエリア クラス = 「p-6 bg- yellow-500 border-4 border-red-500 border-dashed」 ID = 「温度」 >これはTailwind CSSです< / テキストエリア >
< / 体 >
< スタイル タイプ = 「テキスト/CSS」 >
#温度 {
背景クリップ: ボーダーボックス;
}
@ メディア ( 最大- 幅 :500ピクセル ) {
#温度 {
背景クリップ: パディングボックス;
} }
< / スタイル >
< / html >
このコードのスニペットでは次のようになります。
- Tailwind CDN パスを組み込み、「
- 次に、CSS コードでデフォルトの「」を指定します。 背景クリップ 「」としてのプロパティ ボーダーボックス ”。
- その後、「」を実装します。 @メディア 」 画面の幅が「500」ピクセルに等しい限り、指定されたパラメータを使用して「 背景クリップ 「プロパティは「」に設定されています パディングボックス ”。
出力
この結果から、画面幅の変化に応じてBackground Clipが遷移していることが確認できます。
結論
バックグラウンド クリップは、適用された「 bg-クリップ-{キーワード} 「」を備えたユーティリティ MD ' または ' LG 」クラス、または「 @メディア ' ルール。キーワードは「padding-box」、「border-box」、「content-box」、「text-box」などに設定できます。このガイドでは、Tailwind のバックグラウンド クリップを使用したブレークポイントとメディア クエリの使用法を示しました。