CSS テキストシャドウ生成
オフセット、ぼかし、色、不透明度と追加レイヤーでCSSのtext-shadowの値を作成します。ソフト、縁取り、ネオン、3D、レトロなどのプリセット付き。
CSSの text-shadow プロパティは、文字の後ろにぼかした、またはくっきりした複製を1つ以上描きます。1層なら写真の上の見出しを浮き立たせ、複数層なら縁取り、ネオンのグロー、3D文字、レトロなずらしも作れます。画像を使わないので、文字は選択でき、どんなサイズでも鮮明です。このジェネレーターは値を作り、追加したレイヤーを検証し、結果をお使いのブラウザー上で表示します。
使い方
- プリセットを選ぶか、「カスタム」のままオフセット、ぼかし、色、不透明度を設定します。
- 「プリセットのサイズ」で、縁取りを太く、グローを広く、3D文字を深くします。
- 効果を組み合わせるときは、追加レイヤーを1行に1つずつ入力します。
- プレビューの文字と色をページに合わせてから、CSSの1行をコピーします。
計算式
text-shadow: <x> <y> [<blur>] <color> [, more layers]
xが正なら影は右へ、yが正なら下へ動きます。ぼかしは影をやわらげ、負の値にはできません。box-shadow と違い、spread も inset もありません。縁取りプリセットは「プリセットのサイズ」だけ離れた8方向にくっきりした複製を置き、3D押し出しは奥行き1pxごとに複製を1つ重ねます。
計算例
初期値(右へ2 px、下へ2 px、ぼかし4 px、不透明度40%の黒)では、text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); というやわらかいドロップシャドウになります。ハードな影のプリセットを3 px、トマト色にすると 3px 3px 0 #ff6347 になり、1 pxの縁取りには -1px -1px 0 #000000 や 1px 1px 0 #000000 のような8つのレイヤーが必要です。
よくある質問
CSSで文字を縁取りするにはどうしますか?
縁取りプリセットのようにあらゆる方向へ影を重ねるか、現在のすべてのブラウザーが対応している -webkit-text-stroke: 2px black を使います。影は文字の後ろに置かれて文字の形が保たれますが、ストロークは輪郭の中央に引かれるため文字が細くなります。
text-shadow は読みやすさやアクセシビリティを損ないますか?
薄い影は、複雑な写真の上の文字を読みやすくすることがあります。ただしWCAGのコントラストは、影ではなく文字と背景の間で測られます。文字色そのものを読みやすく保ち、本文には強いグローを避けてください。
text-shadow は重いですか?
数層なら負荷は小さいです。大きく動く文字にぼかしたレイヤーを何十も使うと、スマートフォンでコマ落ちすることがあるため、長い3D重ねは見出しだけにしてください。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/css-text-shadow-generator/
このツールを引用する
kakaoCalc. (2026, November 8). CSS テキストシャドウ生成. https://kakao.mobile/ja/tools/css-text-shadow-generator/
“CSS テキストシャドウ生成.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/css-text-shadow-generator/.