CSS box-shadow ジェネレーター
オフセット、ぼかし、広がり、色、内側の影、追加レイヤーからCSSのbox-shadowの値を作成。Tailwindの影、なめらかな多重影、ニューモーフィズムのプリセット付きです。
CSSの box-shadow プロパティは、画像を使わずに要素の外側や内側へ1つ以上の影を描きます。このジェネレーターは、オフセット・ぼかし・広がり・色・不透明度から値を書き出し、追加したレイヤーが正しいかを検証し、お使いのブラウザでサンプルカードに描画するので、プレビューはCSSの結果とまったく同じです。プリセットには、Tailwind CSSの影の段階、なめらかな5層の影、フォーカスリング、ニューモーフィズムの組を用意しています。
使い方
- プリセットを選ぶか、「カスタム」のままオフセット・ぼかし・広がり・色・不透明度を設定します。
- 内側の影にするには「inset」にチェックを入れます。
- 多重影やリング効果には、追加レイヤーを1行に1つずつ入力します。
- CSSの1行をコピーし、ページに合わせてプレビューのカードと背景の色を調整します。
計算式
box-shadow: [inset] <x> <y> <blur> <spread> <color> [, さらにレイヤー]
xが正なら影は右へ、yが正なら下へ動きます。ぼかしは縁をやわらげます(負の値は不可)。広がりは、ぼかす前に影を大きく、または小さくします。負の広がりにすると、大きなぼかしが横にはみ出すのを防げます。
計算例
初期値(横0 px、下へ8 px、ぼかし24 px、広がり−4 px、黒の20%)では box-shadow: 0 8px 24px -4px rgba(0, 0, 0, 0.2); となり、カードの下にやわらかい影ができます。レイヤー 0 0 0 1px red を加えると、大きさを変えずにカードを1 pxのリングで縁取れます。
よくある質問
box-shadowはレイアウトに影響しますか?
いいえ。影は場所を取らずに箱の外側へ描かれるので、ほかの要素を動かしません。枠線の代わりに 0 0 0 1px のリングがよく使われるのもそのためです。
リアルな影が複数のレイヤーでできているのはなぜですか?
実際の影は、物体の近くではくっきりしていて、離れるほどやわらかく広がります。オフセットとぼかしを少しずつ大きくしながら影を2〜5個重ねると、大きなぼかし1つよりもこれに近づきます。
box-shadowは重いですか?
動かない影は軽い処理です。大きなぼかしをアニメーションさせると、低価格のスマホではコマ落ちすることがあります。代わりに、影を付けた疑似要素のopacityをアニメーションさせてください。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/css-box-shadow-generator/
このツールを引用する
kakaoCalc. (2026, November 8). CSS box-shadow ジェネレーター. https://kakao.mobile/ja/tools/css-box-shadow-generator/
“CSS box-shadow ジェネレーター.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/css-box-shadow-generator/.