box-shadow

背景・装飾

要素に影を付けるプロパティです。X方向のオフセット、Y方向のオフセット、ぼかし半径、広がり、色を指定できます。複数の影を重ねることで立体的なデザインや多彩な効果を実現できます。

構文

Syntax
box-shadow: <offset-x> <offset-y> <blur-radius> <spread-radius> <color>
🎮

インタラクティブデモ

コントロール

0px
-50px50px
4px
-50px50px
6px
0px50px
0px
-20px20px

プレビュー

生成されたCSS

.element { box-shadow: 0px 4px 6px 0px #000000; }

コード例

1

box-shadow: none;
実行結果
影なし
box-shadow: none

影なし(デフォルト)

2

box-shadow: 0 2px 4px rgba(0,0,0,0.1);
実行結果
軽い影
軽い影(ぼかし4px)

軽い影(ぼかし4px)

3

box-shadow: 0 4px 12px rgba(0,0,0,0.15);
実行結果
中程度の影
中程度の影(ぼかし12px)

中程度の影(ぼかし12px)

4

box-shadow: 0 10px 30px rgba(0,0,0,0.3);
実行結果
強い影
強い影(ぼかし30px)

強い影(ぼかし30px)

💡 TIPS

ホバー効果やフォーカス状態の表現によく使われる。

関連プロパティ

ブラウザサポート

IE9+, 全モダンブラウザ