drop-shadow関数
関数drop-shadowは
背景画像に影を追加することを可能にします。
構文
セレクタ {
filter: drop-shadow(x方向のオフセット, y方向のオフセット, ぼかし半径, 色);
}
値
| 値 | 説明 |
|---|---|
| x方向のオフセット | 背景に対する影の水平方向のオフセット。 正の数は影を右に、 負の数は左に移動させます。必須パラメータです。 |
| y方向のオフセット | 背景に対する影の垂直方向のオフセット。 正の数は影を下に、 負の数は上に移動させます。必須パラメータです。 |
| ぼかし半径 |
影のぼかし半径を設定します。
値が大きいほど、影はより強くぼやけます。
オプションパラメータです。デフォルト値は
0です。
|
| 色 | 影の色。オプションパラメータです。デフォルトでは 影の色は黒に設定されます。 |
例
画像に対して、軸方向のオフセットなしで
ぼかし半径5pxの青緑色の影を設定してみましょう:
<div id="elem"></div>
#elem {
filter: drop-shadow(0 0 5px #035470);
background: url("bg.png") center / cover no-repeat;
width: 400px;
height: 300px;
border: 1px solid black;
}
:
関連項目
-
背景をぼかす関数
blur -
背景の明るさを設定する関数
brightness -
背景のコントラストを設定する関数
contrast -
背景の色相を回転させる関数
hue-rotate -
背景の色を反転させる関数
invert -
背景の不透明度を設定する関数
opacity -
背景をセピア調に変換する関数
sepia -
背景に関する一括指定プロパティ
background -
ブロックに背景画像を設定するためのプロパティ
background-image