CSS ボーダー シャドウ

Css Boda Shadou



HTML は Web ページの構造を提供するために使用される言語であり、CSS は要素にスタイルを適用することを可能にします。 Web ページでは、background-color、font-size、border、border-radius、box-shadow など、さまざまなスタイルを適用するためにさまざまなプロパティ値が設定されます。

このブログでは、HTML 要素に影の効果を適用する方法について説明します。

CSS を使用して HTML 要素にシャドウ効果をドロップする方法は?

ボックスシャドウ 」プロパティは、2 つ以上の追加された効果値をカンマで区切ることができる要素の周りに影を追加します。







box-shadow プロパティの構文を以下に示します。



構文



ボックスシャドウ : なし |h-オフセット v-オフセット ブラー スプレッド カラー | はめ込み | | イニシャル | | あなたが受け継ぐ ;

上記の構文の説明を以下に示します。





  • なし ”: box-shadow プロパティのデフォルト値です。
  • h オフセット ”: この値は水平距離を表します。
  • v オフセット ”: この値は垂直距離を定義します。
  • ぼかし 」: 3 番目の値はぼかしです。その値を最大化すると、ぼかし効果が最大化されます。
  • 拡大 」: 4 番目の値は影の広がりを表します。正または負の値を保持できます。正の値はスプレッドを増加させ、負の値はスプレッドを減少させます。
  • ”: この値はオプションで、現在の色を表します。
  • イニシャル ”: この値は、初期値のプロパティを設定します。
  • あなたが受け継ぐ ”: この値は、親要素のプロパティを継承します。
  • はめ込み ”: inset 値は、ボックス内に影を作成するために使用されます。

実際の例を通して影の効果がどのように見えるか見てみましょう。

HTML ファイルで、最初に「

」。この
要素内に

および

タグを追加して、Web ページにコンテンツを提供します。



HTML

< 分周 >

< h1 > ボックス シャドウ < / h1 >

< p > ボックスの影: 3px 8px < / p >

< / 分周 >

次に、追加した HTML 要素に CSS プロパティを適用します。

CSS

分周 {

ボックスシャドウ : 3px 8px ;

}

div 要素はプロパティ「 ボックスシャドウ 」値で「 3px 8px 」、水平オフセットと垂直オフセットを表します。



出力

次のセクションでは、HTML 要素がさまざまなプロパティでスタイル設定されます。

CSS

分周 {

国境 : 5px 個体 RGB ( 255 111 1 ) ;

ボックスシャドウ : 3px 8px 9px 4px #f4af1b ;

}

以下は、div 要素に適用される追加の CSS プロパティです。

  • 国境 」 プロパティには、値 5px solid rgb(255, 111,1) が割り当てられます。ここで、5px は境界線の幅を示し、solid は境界線のスタイルを表し、rgb(255, 111, 1) は色です。
  • ボックスシャドウ 値が 3px 8px 9px 4px のプロパティ #f4af1b は、h-offset を 3px、v-offset を 8px、blur を 9px、spread を 4px として表し、#f4af1b は色を指定します。

上記のコードは、以下に示すように div 要素を表示します。

次のセクションでは、2 つの div 要素を表す 2 つのボックスを作成します。それぞれに異なる複数のボックス シャドウ値を指定し、結果を観察します。

HTML

<部門ID = 「ボックス1」 >

> ボックス シャドウ >

> ボックスシャドウ : 3px 8px 9px 4px #f4af1b >

> > >

<部門ID = 「ボックス2」 >

> ボックス シャドウ >

> ボックスシャドウ : 3px 8px 9px 4px #f4af1b >

>

スタイル ボックス1 div

#box1 {

: 40% ;

身長 : 140px ;

国境 : 5px 個体 #ff9c83 ;

ボックスシャドウ : 8px 10px 15px 20px #807f7f ;

}

ここに:

  • #box1 」は、id box1 の div にアクセスするために使用されます。
  • 」プロパティは、要素の幅の設定に利用されます。
  • 身長 ” プロパティは要素の高さを設定します。
  • 国境 」には値 5px solid #ff9c83 が指定されます。ここで、5px は境界線の幅を示し、solid は境界線のスタイルを表し、#ff9c83 は色です。
  • ボックスシャドウ 」プロパティは「 8px 10px 15px 20px #807f7f ここで、8px は水平オフセット、10px は垂直オフセット、15px はぼかし効果、20px は拡散効果、#807f7f は影の色です。

スタイル box2 div

#box2 {

: 40% ;

身長 : 140px ;

国境 : 5px 個体 RGB ( 255 111 1 ) ;

ボックスシャドウ : はめ込み 4px 8px #f4af1b ;

左マージン : 350px ;

}

同じプロパティで box2 div のスタイルを設定したことがわかります。



おまけのヒント: HTML 要素に複数の影を追加する

ボックスシャドウ 」プロパティを使用して、HTML 要素に複数の影の効果を追加できます。これは、以下の例に示すように、すべての影の間にコンマを使用して実行できます。

ボックスシャドウ : 6px 6px RGB ( 91 0 143 ) 12px 5px RGB ( 201 8 8 ) 16px 16px 8px RGB ( 226 213 29 ) ;

ご覧のとおり、複数の影が正常に適用されています。

CSS ボーダー シャドウの使用方法は以上です。

結論

ボックスシャドウ CSS の ” プロパティを使用して、HTML 要素に影の効果を適用します。このプロパティは、主に水平オフセットと垂直オフセットの 2 つの値で構成されますが、ぼかし効果、拡散半径効果、色など、複数の値が存在する場合があります。さらに、各 box-shadow プロパティの間にコンマを使用して、要素に複数の影を追加することもできます。この記事では、CSS の box-shadow プロパティを具体的な例を挙げて説明しました。