CSS Box Shadow ジェネレーター
CSS Box Shadow とは?
CSS の box-shadow プロパティは、要素のフレーム周囲にシャドウ効果を追加します。シャドウはオフセット、ぼかし、広がり、色付け、inset(内側シャドウ)として設定できます。カンマ区切りの複数シャドウを重ねることで、豊かな表現が可能です。このジェネレーターでは、複雑な多層シャドウをビジュアルで構築し、貼り付け可能なCSSをクリップボードにコピーできます。
Box Shadow ジェネレーターの使い方
-
Offset X/Y・Blur・Spread のスライダーを調整して、シャドウの位置と形を整えます。
-
カラーサンプルをクリックしてシャドウの色を選び、Opacity スライダーで透明度を設定します。
-
「内側」をオンにすると、内側グロー効果や押し込まれた効果が作れます。
-
「+ レイヤーを追加」をクリックして、複数のシャドウを重ねます。
-
生成されたCSSをコピーして、スタイルシートに貼り付けます。
よくある質問
box-shadowとdrop-shadowフィルターの違いは何ですか? box-shadowは要素の矩形ボーダーボックスの周りに影を追加し、インセット影をサポートします。CSSフィルター: drop-shadow()は要素の視覚的形状(透明度を含む)に適用され、透明背景のPNGのような非矩形アウトラインに従わせます。
Material Designのカード昇高効果を作成するにはどうすればよいですか? 2つのボックス影をスタックします:ソフトアンビエント影(大きなぼかし、低不透明度、わずかなスプレッド)とキー影(小さなぼかし、高不透明度、方向オフセット)。たとえば、0 2px 4px rgba(0,0,0,0.12), 0 4px 16px rgba(0,0,0,0.08)。
box-shadowはページレイアウトに影響しますか? いいえ。box-shadowは文書フロー内の要素のサイズまたは位置に影響しません。アウトラインとは異なり、レイアウトスペースを占有せず、他の要素を押し回しません。
box-shadowをアニメーション化できますか? はい。box-shadowはCSSトランジションとアニメーションでアニメーション化可能です。パフォーマンスについては、必要な場合のみbox-shadowのトランジションを優先します—ブラウザはtransformやopacityと同じ効率でbox-shadowの変更をGPUアクセラレーションできません。
Keywords: CSS box shadow ジェネレーター, box-shadow CSS, CSS シャドウツール, CSS ドロップシャドウ, 内側シャドウ, 多層シャドウ, CSS shadow オンライン