CSSツール

無料 CSSボックスシャドウビルダー

オフセット、ぼかし、広がり、色を調整してbox-shadow CSSを視覚的に作成します。

ツールを読み込み中...

CSSボックスシャドウビルダーとは

box-shadowは、要素に奥行きと浮き上がり効果を追加する最も一般的なCSSプロパティの1つですが、特にオフセット、ブラー、スプレッド、カラー、insetキーワードを組み合わせる場合、その複数値の構文は混乱しがちです。このツールは、各値を調整するたびにライブプレビューを表示してプロパティを視覚化するため、スタイルシートに追加する前にシャドウがどのように動作するかを正確に確認できます。

クイックアンサー

オフセット、ブラー、スプレッド、カラー、insetを調整してbox-shadow宣言を生成します。ライブプレビューが静的なdivにシャドウを表示するため、スタイルシートに追加する前に値を調整できます。

Last updated: 2026-06-11

制限事項

  • プレビューは周囲のコンテキストのない静的なdivです。単独では正しく見えるシャドウも、実際のページ背景や他の要素の近くでは異なって見えることがあります。
  • ツールは一度に1つのシャドウを生成します。レイヤーまたは複数のシャドウの場合は、スタイルシートで手動で値を組み合わせる必要があります。
  • box-shadowプロパティは要素のCSSボックスに従うシャドウを作成しますが、表示される形状には従いません。透明な背景やCSS clip-path形状を持つ非矩形要素の場合は、表示される輪郭に沿ったシャドウを得るためにdrop-shadowフィルターを使用します。

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

使い方

  1. 水平および垂直のオフセットを調整してシャドウの位置を変更します。
  2. ブラー半径とスプレッドを設定して、柔らかさとサイズを制御します。
  3. シャドウカラーを選択し、シャドウを要素の内側に表示する場合はinsetを切り替えます。
  4. 生成されたCSS宣言をコピーしてスタイルシートに貼り付けます。

主な用途

  • カード、モーダル、ドロップダウンメニューに微妙な浮き上がり効果を追加する。
  • ボタンやフォームフィールドにインセットの押し込み効果を作成する。
  • 複数のbox-shadow値を組み合わせたレイヤーシャドウでリアルな奥行きを表現する。

用途

使用例

微妙なカードシャドウ

カードコンポーネントにページから浮き上がる軽いbox-shadowが必要な場合、小さなオフセットとブラーに低不透明度の黒を組み合わせることで、クリーンなマテリアルスタイルのシャドウが作成されます。

インセットフォームフィールドシャドウ

テキスト入力フィールドにインセットシャドウを使用して、フィールド内側に奥行き感を持たせることができます。ツールはinsetキーワードを切り替えて、シャドウが要素の境界線内側にレンダリングされるようにします。

よくあるミス

  • カラー値を追加し忘れると、シャドウが黒く表示されたり、予期しないブラウザのデフォルトを継承したりする可能性があります。
  • 大きすぎるブラー半径を使用すると、小さな要素ではシャドウがほとんど見えなくなります。
  • insetキーワードがターゲット要素で期待される内側シャドウ動作を生成するか確認しないこと。

検証

  1. 生成されたCSSを実際のページに貼り付け、実際の要素の背景と隣接するコンテンツと共にシャドウを確認します。
  2. 異なる要素サイズでシャドウをテストし、ブラーとスプレッドが期待通りにスケーリングすることを確認します。

FAQ

CSSボックスシャドウビルダーのFAQ

spread値は何をするのですか?

Spread(スプレッド)はシャドウのサイズを拡大または縮小します。正の値はシャドウを大きくし、負の値は小さくします。ゼロのスプレッドはシャドウを要素と同じサイズに保ちます。

複数のシャドウを追加するにはどうすればいいですか?

各シャドウ宣言をカンマで区切ります。ビルダーは1回につき1つのシャドウに使用し、その後スタイルシートで値を組み合わせます。

いつdrop-shadowフィルターを使うべきですか?

透明な背景やクリップされた角を持つ要素の正確な形状に沿ったシャドウが必要な場合は、CSSのdrop-shadowフィルターを使用します。box-shadowは常に要素のCSSボックスに従いますが、drop-shadowはレンダリングされたピクセルの輪郭に従います。

関連ツール

その他のcssツール

こちらもお試しください

こちらもお試しください