text-shadow
text-shadowは、文字に影を指定するスタイルです。
解説
文字に影を付けたいときに使用します。
1つめの値と2つめの値で、影を表示する位置を文字からの相対位置で指定します。
3つめの値で影をどれだけぼかすかを指定します。ぼかしが不要の場合はこの値は省略可です。
4つめの値(ぼかしの値を省略した場合は3番目の値)で影の色を指定します。
構文
構文は以下になります。
(明示的に影を表示しない場合)
text-shadow: none;
(影の位置を色を指定する場合)
text-shadow: 値1 値2 値4
(影の位置とぼかしと色を指定する場合)
text-shadow: 値1 値2 値3 値4;
値
text-shadowには以下の値が指定できます。
値 | 説明 |
---|---|
値1 | 影の位置(X方向)を数値と単位で指定 (例)2px、1emなど |
値2 | 影の位置(Y方向)を数値と単位で指定 (例)2px、1emなど |
値3 | ぼかしのサイズを数値と単位で指定 (例)2px、1emなど |
値4 | 影の色を指定 (例)blue、#0000ff など |
none | 明示的に影を表示しない指定(デフォルト値) (例)text-shadow:none; |
太字の値は初期値です。
サンプル
ずらすサイズ3px、ぼかすサイズ1px、青色の影を指定する
.sample01 {
text-shadow:3px 3px 1px #0000ff;
}
<div class="sample01">あいうえおかきくけこ</div>
あいうえおかきくけこ
ずらすサイズ2px、ぼかすサイズ2px、赤色の影を指定する
.sample02 {
text-shadow:2px 2px 2px #ff0000;
}
<div class="sample02">あいうえおかきくけこ</div>
あいうえおかきくけこ
ずらすサイズ2px、ぼかしなし、灰色の影を指定する
.sample03 {
text-shadow:2px 2px gray;
}
<div class="sample03">あいうえおかきくけこ</div>
あいうえおかきくけこ
文字に影を指定しない(デフォルト値)
.sample04 {
text-shadow:none;
}
<div class="sample04">あいうえおかきくけこ</div>
あいうえおかきくけこ
備考
- 文字の色を指定したい場合は、colorを使用します。
関連項目
- color:文字の色を指定する
- box-shadow:要素に影を付ける