メインコンテンツへスキップ
Toolars
探索
バグを報告

デザイン · ローカルユーティリティ

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

CSS Box Shadow Generator

オフセット・ぼかし・広がり・色・不透明度・inset をライブカードで調整し、スタイルシートに使う box-shadow 宣言をコピー。

タスクの道筋 / 入力から結果へ

シャドウの位置を決める

ローカルで実行 · アップロードなし

CSS ボックスシャドウジェネレーターの使い方、プライバシー、関連ツール

タスクの道筋 / 入力から結果へ

CSS のボックスシャドウを作る方法

  1. 01

    シャドウの位置を決める

    「水平オフセット」と「垂直オフセット」を、それぞれ -80〜80 px の範囲で設定します。負の値はシャドウを左や上に押し出し、ゼロならカードの背後に中央配置されます。初期状態は右に 12 px、下に 18 px という、定番のドロップシャドウの配置です。

  2. 02

    ぼかしと拡散を調整する

    「ぼかし半径」を 0〜120 px で調整して柔らかさを決め(デフォルトは 32 px)、「拡散半径」を -40〜60 px で調整して、ぼかしがかかる前にシャドウを拡大・縮小します。デフォルトの拡散 -4 px はシャドウをわずかに引き締め、輪郭をシャープにします。

  3. 03

    色と不透明度を設定する

    6 桁の「シャドウカラー」を選び(デフォルトの #0b0d12 はほぼ黒)、「シャドウの不透明度」を 0.01 刻みで 0〜1 の範囲に設定します。不透明度は出力の rgba() カラーのアルファチャンネルになるので、0.28 は rgba(11, 13, 18, 0.28) としてレンダリングされます。

  4. 04

    インセットモードを切り替える

    「インセットシャドウ」をオンにするとシャドウがボックスの内側に移り、押し込まれた・くぼんだ表面に見えます。入力フィールドやトグルされたボタンに便利です。トグルがオンのとき、生成される宣言の先頭に inset キーワードが付きます。

  5. 05

    サンプルと比較する

    「サンプルを読み込む」を押すと、シャープな参照スタイル(両軸 8 px のオフセット、ぼかし・拡散ともにゼロ、#0f4cff、不透明度 0.35 のハードなオフセットアウトライン)が入力されます。「リセット」で柔らかいデフォルトのシャドウに戻り、ライブプレビューは変更のたびに再レンダリングされます。

  6. 06

    CSS をコピーまたはダウンロードする

    「CSS をコピー」で .shadow-card ルールをコピーするか、「.css をダウンロード」で toolars-box-shadow.css として保存します。値が範囲外の間はコピーがブロックされるため、貼り付ける宣言は常に有効です。

ツールの概要

処理
ブラウザー内で完結
入力の外部送信
なし
保存
一切保存しません
価格
無料

入力はブラウザに留まります。

CSS ボックスシャドウジェネレーター は検証済みのローカル実行パスを使用し、隠れた入力・出力履歴を作成しません。

ローカル実行

現在のブラウザタブ内で実行されます。

隠れた処理なし

使用中のツールデータが Toolars のドキュメントレコードになることはありません。

アカウント不要

プロフィールを作成せずにコアワークフローを使えます。お気に入りはログイン後にアカウントへ同期されます。

即時リセット

タブを閉じれば、作業中のデータは消えます。

CSS ボックスシャドウジェネレーター が実際に行うこと

立体感は感覚的にはわかっても、数値を当てるのは難しいものです。ページからほんの少し浮く料金カード、本物の深さが必要なモーダル、押し込まれたように見えるボタン。オフセットやぼかし、拡散を闇雲に書けば、微調整のたびにページを再読み込みすることになります。CSS ボックスシャドウジェネレーターはスライダーを動かすたびに正確な結果を見せてくれます。不透明度 0.28 のさりげない浮き上がりから、ハードなオフセットアウトラインまで。コピーした宣言はそのままスタイルシートに貼れ、すべてこのタブ内でローカルに計算されます。

よくある質問

各スライダーは CSS のどの値に対応しますか?
出力は box-shadow の順序に従います。水平オフセット、垂直オフセット、ぼかし半径、拡散半径、そして色です。「シャドウの不透明度」は rgba() カラーのアルファチャンネルになり、「インセットシャドウ」の切り替えは値全体の先頭に inset キーワードを追加します。
拡散半径を負にするとどうなりますか?
ぼかしが適用される前にシャドウが全方向に縮小するため、大きなぼかしが要素の端からはみ出しすぎるのを防げます。デフォルトの -4 px の拡散はまさにその工夫で、32 px の柔らかいぼかしが外に膨らまず、カードに沿う形になります。
1 回の実行で複数のシャドウを重ねられますか?
このワークスペースは、すべての値を明示的に保つため、一度に 1 つのシャドウを調整します。複数のシャドウを重ねるには、宣言をコピーしてから値を変えてもう一度コピーしてください。CSS では 1 つのプロパティにカンマ区切りで複数のシャドウを指定でき、柔らかいアンビエントシャドウと締まったコンタクトシャドウの組み合わせは定番です。
インセットシャドウはいつ使うべきですか?
インセットシャドウは要素のボーダーの内側にレンダリングされるため、表面は浮き上がるのではなく押し込まれ、くぼんで見えます。テキスト入力、くぼみ、オン状態のボタンに適しています。「インセットシャドウ」を切り替えればプレビューに即座に効果が現れ、コピーされるルールには inset キーワードが付くだけです。
値の範囲はどれくらいですか?
「水平オフセット」と「垂直オフセット」は -80〜80 px、「ぼかし半径」は 0〜120 px、「拡散半径」は -40〜60 px、「シャドウの不透明度」は 0〜1 です。範囲外の値は「値を確認」でフラグが立ち、修正するまでコピーがブロックされます。
何かアップロードや保存はされますか?
いいえ。すべてはこのブラウザタブ内で検証済みのスタイル値からレンダリングされ、生成された値がストレージ、ログ、アナリティクス、ネットワークに送られることはありません。

デザインを続ける

行き止まりではなく、関連タスクへ。

完全な索引に戻らずに、別のフォーカスされたワークスペースへ移動できます。

CSS ローダージェネレーター

CSS Loader Generator

軌道リングまたは 3 ドットのローディングスピナーをサイズ・線・速度・色でデザインし、reduced motion 対応の CSS をコピー。

作成

CSS チェックボックスジェネレーター

CSS Checkbox Generator

カスタムチェックボックスのサイズ・枠線・状態色を整え、キーボード操作できる本物の input を残す CSS をコピー。

作成

CSS スイッチジェネレーター

CSS Switch Generator

トラック・つまみ・2 状態の色を持つピュア CSS トグルスイッチをデザイン。フォーカスと reduced motion 処理済みのコードをコピー。

作成

CSS clip-path ジェネレーター

CSS Clip Path Generator

ドラッグ、キーボード、座標入力で多角形を編集。4 種類のプリセットから始め、clip-path 宣言や CSS をローカルでコピーできます。

作成