このブログでは、HTML 要素に影の効果を適用する方法について説明します。
CSS を使用して HTML 要素にシャドウ効果をドロップする方法は?
「 ボックスシャドウ 」プロパティは、2 つ以上の追加された効果値をカンマで区切ることができる要素の周りに影を追加します。
box-shadow プロパティの構文を以下に示します。
構文
ボックスシャドウ : なし |h-オフセット v-オフセット ブラー スプレッド カラー | はめ込み | | イニシャル | | あなたが受け継ぐ ;
上記の構文の説明を以下に示します。
- 「 なし ”: box-shadow プロパティのデフォルト値です。
- 「 h オフセット ”: この値は水平距離を表します。
- 「 v オフセット ”: この値は垂直距離を定義します。
- 「 ぼかし 」: 3 番目の値はぼかしです。その値を最大化すると、ぼかし効果が最大化されます。
- 「 拡大 」: 4 番目の値は影の広がりを表します。正または負の値を保持できます。正の値はスプレッドを増加させ、負の値はスプレッドを減少させます。
- 「 色 ”: この値はオプションで、現在の色を表します。
- 「 イニシャル ”: この値は、初期値のプロパティを設定します。
- 「 あなたが受け継ぐ ”: この値は、親要素のプロパティを継承します。
- 「 はめ込み ”: inset 値は、ボックス内に影を作成するために使用されます。
実際の例を通して影の効果がどのように見えるか見てみましょう。
例
HTML ファイルで、最初に「 タグを追加して、Web ページにコンテンツを提供します。 次に、追加した HTML 要素に CSS プロパティを適用します。 div 要素はプロパティ「 ボックスシャドウ 」値で「 3px 8px 」、水平オフセットと垂直オフセットを表します。 出力 次のセクションでは、HTML 要素がさまざまなプロパティでスタイル設定されます。 以下は、div 要素に適用される追加の CSS プロパティです。 上記のコードは、以下に示すように div 要素を表示します。 次のセクションでは、2 つの div 要素を表す 2 つのボックスを作成します。それぞれに異なる複数のボックス シャドウ値を指定し、結果を観察します。 > ボックスシャドウ : 3px 8px 9px 4px #f4af1b > ボックスシャドウ : 3px 8px 9px 4px #f4af1b ここに: 同じプロパティで box2 div のスタイルを設定したことがわかります。 「 ボックスシャドウ 」プロパティを使用して、HTML 要素に複数の影の効果を追加できます。これは、以下の例に示すように、すべての影の間にコンマを使用して実行できます。 ご覧のとおり、複数の影が正常に適用されています。 CSS ボーダー シャドウの使用方法は以上です。 「 ボックスシャドウ CSS の ” プロパティを使用して、HTML 要素に影の効果を適用します。このプロパティは、主に水平オフセットと垂直オフセットの 2 つの値で構成されますが、ぼかし効果、拡散半径効果、色など、複数の値が存在する場合があります。さらに、各 box-shadow プロパティの間にコンマを使用して、要素に複数の影を追加することもできます。この記事では、CSS の box-shadow プロパティを具体的な例を挙げて説明しました。 および
HTML
< 分周 >
< h1 > ボックス シャドウ < / h1 >
< p > ボックスの影: 3px 8px < / p >
< / 分周 >
CSS
分周 {
ボックスシャドウ : 3px 8px ;
}
CSS
分周 {
国境 : 5px 個体 RGB ( 255 、 111 、 1 ) ;
ボックスシャドウ : 3px 8px 9px 4px #f4af1b ;
}
HTML
<部門ID = 「ボックス1」 >
> ボックス シャドウ
>
>
>
<部門ID = 「ボックス2」 >
> ボックス シャドウ
>
スタイル ボックス1 div
#box1 {
幅 : 40% ;
身長 : 140px ;
国境 : 5px 個体 #ff9c83 ;
ボックスシャドウ : 8px 10px 15px 20px #807f7f ;
}
スタイル box2 div
#box2 {
幅 : 40% ;
身長 : 140px ;
国境 : 5px 個体 RGB ( 255 、 111 、 1 ) ;
ボックスシャドウ : はめ込み 4px 8px #f4af1b ;
左マージン : 350px ;
}
おまけのヒント: HTML 要素に複数の影を追加する
結論