ホームページ >ウェブフロントエンド >ブートストラップのチュートリアル >BootstrapのShadowsユーティリティを使用して、要素に深さを追加するにはどうすればよいですか?
BootstrapのShadowユーティリティは、Webページ要素に深さと視覚の階層を追加する簡単な方法を提供します。 CSS Box-Shadowプロパティを使用してこれを達成し、カスタムCSSを作成せずにさまざまなシャドウエフェクトを簡単に適用できます。それらを使用するには、スタイルを作成する要素に定義されたシャドウクラスの1つを追加するだけです。たとえば、ボタンにソフトシャドウを適用するには、 .shadow
クラスを使用します。
<code class="html"><button class="btn btn-primary shadow">Click Me</button></code>
Bootstrapは、それぞれが異なる強度とオフセットを持ついくつかの影のバリエーションを提供します。これらのクラスはHTML要素に直接適用されるため、既存のプロジェクトに非常に簡単に統合できます。 JavaScriptは必要ありません。純粋にCSSベースです。影の外観は、要素の背景色と周囲のコンテキストの影響を受ける可能性があることを忘れないでください。暗い背景の暗い影は、明るい背景よりも目立たないかもしれません。
Bootstrapは、事前に定義されたシャドウクラスのセットを提供しますが、これらのクラス自体の個々のプロパティ(ぼやけの半径、水平および垂直オフセット、スプレッド半径、色など)を直接カスタマイズすることはできません。 BootstrapのShadowユーティリティは、きめ細かい制御ではなく、迅速かつ簡単に実装するように設計されています。
ただし、いくつかの回避策を通じてカスタマイズを実現できます。
box-shadow
プロパティを使用する独自のCSSクラスを作成できます。これにより、影の外観を完全に制御できます。!important
。ただし、これは、保守性が低く、潜在的に問題のあるアプローチです。Bootstrapはさまざまな影のクラスを提供し、それぞれが異なるレベルの影の強度と効果を提供します。最も一般的なものは次のとおりです。
.shadow
:微妙で明るい影。.shadow-sm
: .shadow
よりも少し顕著な影。.shadow-lg
:より大きく、より顕著な影。.shadow-none
:要素から影を削除します。これらは主要なオプションですが、これらのクラスの正確な視覚的外観は、ブラウザとそのレンダリングエンジンによって微妙に異なります。さらに、使用しているブートストラップバージョンに応じて、追加のシャドウクラスが利用可能になる場合があります。利用可能なクラスの最も最新のリストについては、常に公式のブートストラップドキュメントを参照してください。
BootstrapのShadowユーティリティ自体は、一般的に対応しています。シャドウの外観は、さまざまな画面サイズで一貫しています。ただし、影の知覚される影響は、コンテキストに応じて変化する可能性があります。
応答性の懸念に対処するには、CSSのメディアクエリを使用して、さまざまな影のクラスを条件付きに適用したり、画面サイズに基づいてシャドウを完全に削除したりします。これにより、さまざまなデバイスで最適なユーザビリティを確保するために、影の視覚的な外観を微調整できます。
以上がBootstrapのShadowsユーティリティを使用して、要素に深さを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。