文字に影(ドロップシャドウ)を付ける text shadow (drop shadow)
影(ドロップシャドウ)について
文字に影を付ける場合はtext-shadow
プロパティを使用します。
ぼかし、色は省略でき、色を省略した場合は文字色と同色が反映されます。
box-shadowと違い、広がり距離とinsetがないことにご注意ください。
構文
text-shadow:水平方向の位置 垂直方向の位置;
またはtext-shadow:水平方向の位置 垂直方向の位置 ぼかしの長さ;
またはtext-shadow:水平方向の位置 垂直方向の位置 ぼかしの長さ 色;
場所 | 初期値 | 説明 |
---|---|---|
1つ目 必須 |
水平方向の位置 正の値で右方向、負の値で左方向 |
|
2つ目 必須 |
垂直方向の位置 正の値で下方向、負の値で上方向 |
|
3つ目 | 0 | ぼかしの長さ |
4つ目 | currentColor | 影の色 省略するとテキストと同じ色になる |
サンプル
- ※ サンプルでは分かりやすくするため、フォントサイズを大きくしています。
- ※ サンプルにはありませんが、水平方向の位置と垂直方向の位置を0にすることで、光彩(グロー)効果の表現が可能です。
sample 1
sample 2
sample 3
sample 4
複数の影を指定
カンマで区切ることにより、1つの文字に対して複数の影を付けることが可能です。
サンプル
sample
応用編(様々な影の表現)
複数指定やその他プロパティを使用することで、様々な影の表現が可能です。
sample
sample
sample
sample
sample
sample