JA
マイツール

CSS box-shadow ジェネレーター

オフセット、ぼかし、広がり、色、内側の影、追加レイヤーからCSSのbox-shadowの値を作成。Tailwindの影、なめらかな多重影、ニューモーフィズムのプリセット付きです。

1行に影を1つずつ入力します。基本の影の後ろに追加されます。
マイツール →
広告

CSSの box-shadow プロパティは、画像を使わずに要素の外側や内側へ1つ以上の影を描きます。このジェネレーターは、オフセット・ぼかし・広がり・色・不透明度から値を書き出し、追加したレイヤーが正しいかを検証し、お使いのブラウザでサンプルカードに描画するので、プレビューはCSSの結果とまったく同じです。プリセットには、Tailwind CSSの影の段階、なめらかな5層の影、フォーカスリング、ニューモーフィズムの組を用意しています。

使い方

  1. プリセットを選ぶか、「カスタム」のままオフセット・ぼかし・広がり・色・不透明度を設定します。
  2. 内側の影にするには「inset」にチェックを入れます。
  3. 多重影やリング効果には、追加レイヤーを1行に1つずつ入力します。
  4. 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をアニメーションさせてください。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). CSS box-shadow ジェネレーター. https://kakao.mobile/ja/tools/css-box-shadow-generator/

MLA

“CSS box-shadow ジェネレーター.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/css-box-shadow-generator/.

広告