横方向のずれ(X)

8px

縦方向のずれ(Y)

8px

ぼかし

16px

広がり

0px

不透明度

25%

プレビュー

CSS

 

生成はすべてブラウザ内で行われ、設定はアップロードされません。

ボタン・カード・入力欄などに付ける CSS の影(box-shadow)を、スライダーを動かすだけで作れるコードジェネレーターです。横方向のずれ(X)・縦方向のずれ(Y)・ぼかし(blur)・広がり(spread)・影の色・不透明度をそれぞれ調整でき、リアルタイムのプレビューで「影の付き方」を見ながら詰められます。例えば Y のずれだけを大きくすれば下だけに落ちる影、X と Y を 0 にしてぼかしと広がりを上げれば全周に均一に広がる影、と狙った見た目をそのまま作れます。さらに「内側の影(inset)」に切り替えると、要素の内側にくぼんで見える影(へこみ表現)も作れます。出力は `box-shadow: 8px 8px 16px 0px rgba(0, 0, 0, 0.25);` のように CSS にそのまま貼り付けられる形で、ワンクリックでコピーできます。影の色はカラーピッカーで選び、不透明度はスライダーで指定するので、薄いやわらかい影から濃いはっきりした影まで自在です。入力した設定はすべてブラウザ内だけで処理し、サーバーへアップロード・保存・送信は一切行いません。インストール不要でブラウザだけで完結します。

使い方

  1. 横(X)・縦(Y)のずれ、ぼかし、広がりのスライダーを動かして影の形を決めます。
  2. 影の色をカラーピッカーで選び、不透明度のスライダーで濃さを調整します。内側の影にしたいときは「内側の影(inset)」を ON にします。
  3. 右側に生成された CSS が即時表示されます。「コピー」ボタンで対象要素の CSS にそのまま貼り付けてください。

よくある質問

入力した設定はアップロードされますか?

いいえ。コード生成とプレビューはすべてあなたのブラウザ内で完結し、ずれ・ぼかし・色などの設定はサーバーへアップロード・保存・送信されません。完全にローカルで動作します。

内側の影(inset)も作れますか?

はい。「内側の影(inset)」を ON にすると、`box-shadow` の先頭に `inset` が付いた形で出力され、要素の内側にくぼんで見える影になります。へこみ表現や押し込んだようなボタンに使えます。

下だけ(一方向だけ)に影を落とすには?

縦方向のずれ(Y)を大きめのプラス値にし、横方向のずれ(X)を 0 にすると、要素の下側に落ちる影になります。広がり(spread)をマイナスにすると影の横幅が締まり、より下方向だけに見える影に近づきます。

X・Y・ぼかし・広がりはそれぞれ何を表しますか?

X は影の横方向のずれ、Y は縦方向のずれ、ぼかし(blur)は影のにじみ具合(大きいほどやわらかく)、広がり(spread)は影そのものの大きさ(プラスで拡大・マイナスで縮小)です。これらを組み合わせて狙いの影を作ります。

生成された CSS はそのまま使えますか?

はい。出力は `box-shadow: ...;` のように CSS のプロパティとして貼り付けられる形になっています。「コピー」ボタンでコピーし、影を付けたい要素の CSS に貼り付けてください。