ボックスシャドウジェネレーター

CSS box-shadowコードを視覚的に作成してコピーします。

環境

#e0e0e0
#e0e0e0
24px

CSS出力

border-radius: 24px;
background: #e0e0e0;
box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.25);

レイヤー 1

0px
4px
14px
0px
#000000
25%

CSSのボックスシャドウを視覚的にデザインする

概要

ボックスシャドウジェネレーターは、数値を当てずっぽうで書く代わりにスライダーをドラッグしてCSSのbox-shadowプロパティを作れます。影はボタン・カード・モーダルに奥行きと階層を加えますが、構文(オフセット・ぼかし・広がり・色・inset)は手書きが面倒です。このツールは各値を調整すると即座にプレビューを表示し、コピー用の正確なCSSを提供します。すべてブラウザ内で動作します。

使い方(ステップ)

  1. 1

    スライダーを調整

    ライブプレビューを見ながら水平・垂直オフセット、ぼかし、広がり、色を設定します。

  2. 2

    必要なら影を重ねる

    奥行きのため影のレイヤーを複数追加するか、insetをオンにして内側の影を作ります。

  3. 3

    CSSをコピー

    生成されたbox-shadow値を取得し、スタイルシートやコンポーネントに貼り付けます。

仕組み

box-shadowプロパティは水平・垂直オフセット、ぼかし半径、任意の広がり、色(通常は透明度付き)を受け取ります。各スライダーを動かすとプレビューが即時更新され、影の落ち方を正確に確認できます。ツールは複数の重ねた影を追加すればそれも含めて、対応するbox-shadow宣言を書き、スタイルシートに貼り付けられます。

こんなときに使う

カードやボタンをページから浮かせる控えめな影を加えるとき。デザイン案の影を目分量なしで合わせるとき。複数レイヤーを重ねた写実的な影を作るとき。押し込まれた・へこんだUI要素用のinset影を作るとき。ダーク・ライトテーマ向けに影の柔らかさと色を微調整するとき。各box-shadow値が結果にどう影響するか学ぶとき。

よくある質問

順に:水平オフセット、垂直オフセット、ぼかし半径、広がり。オフセットは影を動かし、ぼかしは縁を柔らかくし、広がりは大きさを増減します。続いて色が来て、控えめさのため通常は低い透明度のrgba()を使います。

注意事項

重い・多数のbox-shadowは、特にアニメーション時にレンダリング性能を損ないます。頻繁に動く・更新される要素では影を控えめに保ち、重ねるレイヤーを制限してください。

CSSボックスシャドウ生成器 | Super Easy Utils