備忘録的プログラミングリファレンス

box-shadow プロパティ

 box-shadow プロパティは、エレメントに影を加える CSS のプロパティです。
 ソリッドな影、ぼかし表現のある影、色の指定もできます。

box-shadow プロパティ
box-shadow: 5px 10px 0px black;
表示例

このエレメントに影を加えています

詳しくはExampleを参照してください

  , ( カンマ )で区切って複数の影が指定できます。

 より新しいブラウザでは、filter プロパティを使うことで表現できます。
 この box-shadow プロパティはエレメントに影を表示することが前提で、エレメント内のコンテンツに影は作成されません。 エレメント内のコンテンツや形を指定した影を表示するには filter プロパティを使用します。

ページ内 Index

構文(Syntax)

CSS

box-shadow: none | h-offset v-offset blur spread color | inset ;

DOM ( JavaScript )

値の取得
object.style.boxShadow
値の設定
object.style.boxShadow=" none | h-offset v-offset blur spread color | inset "

値(Values)

Value摘要
none初期値(default値)。
h-offset水平方向のオフセット。正の値は右側に、負の値は左側に表示される。
v-offset垂直方向のオフセット。正の値は下側に、負の値は上側に表示される。
blur値はCSSの長さの単位。option。影のぼかし表現。ぼかし半径で大きいほどぼやける。
spread値はCSSの長さの単位。option。広がり半径。正の値は大きく、負の値は小さくなる。
coloroption。影の色。値はCSSのColorです。
insetoption。この値でエレメント内に影が表示される。デフォルトではエレメントの外に表示。
initial初期値に戻す。
inherit親エレメントのプロパティを継承。

備考(Remarks)

初期値(Default value)none
継承(Inherited)no
変化(Animatable)yes

Example

 box-shadow プロパティの例です。ここでは分りやすいように、 ぼかし と 色 は変更していません。

 確認ボタンで再実行します。いろいろ試してみてください。