CSS 影ジェネレーター
スライダーを動かすと見本も一緒に変わります。影ひとつで足りないときはレイヤーを重ねてください。実際の画面にある柔らかく自然な奥行きは、こうして作られています。
影
レイヤー
文字の影に広がりと内側モードはありません。CSS が受け付けず、値が一つ多いと宣言全体が無効になります。
プリセット
- 無料
- ファイルは端末から出ません
- 登録不要
- ファイル数の制限なし
使い方
- 影をつける相手を選びます。ブロックか、文字か。
- 位置・ぼかし・色を決めます。見本はすぐに描き直されます。
- 奥行きが欲しければレイヤーを足します。薄い影を 2〜3 枚重ねるほうが、濃い影 1 枚よりきれいです。
- 設定の下にある CSS の行をコピーします。
知っておくと便利
文字の影で設定が少ない理由
text-shadow プロパティが受け取るのは位置・ぼかし・色だけです。広がりと内側モードは box-shadow 専用で、値がひとつ多いだけで宣言全体が無効になります。ブラウザーは黙って捨て、影はまるごと消えてしまいます。だから文字モードではこの 2 つの操作を隠し、「無視されるだろう」と期待はしません。
薄いレイヤーを重ねるほうが濃い影 1 枚より良い
本物の影は均一ではありません。物のすぐ下では濃く、離れるほど溶けていきます。大きくぼかした影 1 枚では灰色の輪ができるだけですが、位置をずらした薄い影を 2〜3 枚重ねると、丁寧に作られた画面にある奥行きが出ます。このツールはレイヤーごとに値を保ち、コピーされる行にも順番どおり並びます。
よくある質問
「広がり」は何のためにありますか。
ぼかしがかかる前に影を大きく、または小さくします。負の値は影を内側に引き寄せ、横からはみ出さないようにします。カードのすっきりした影はこの手を使っており、にじみはブロックの下に留まり、周囲には広がりません。
内側の影はどう作りますか。
「内側の影」にチェックを入れると行頭に inset が付き、影がブロックの内側へ移ります。押された状態のボタンや入力欄で使われ、奥行きが「へこみ」として読まれるべき場面に向きます。
影が見えないのはなぜですか。
たいていは不透明度が 0 になっているか、位置とぼかしがどちらも 0 で影がブロックの真後ろに隠れています。親要素に overflow: hidden があり、影が表示範囲の外に落ちている場合も見えなくなります。
どのブラウザーでも動きますか。
はい。box-shadow も text-shadow も何年も前から標準で、接頭辞は不要です。ここで作られる値はベンダー拡張のない普通の CSS です。
関連ツール
- CSS グラデーション作成ツール スライダーを動かすと、上のパネルがその場で変わります。気に入ったら 1 行をコピーしてスタイルシートに貼るだけです。
- カラーパレット生成ツール 基準になる色を選ぶと、残りは色相環に沿って計算されます。色をクリックするとコードがコピーされ、写真を読み込めばその写真から配色をそのまま取り出せます。
- CSS 整形 1 行にまとめられたスタイルシートでも、貼り付ければまた読めるようになります。宣言ごとに行を分け、入れ子のブロックには相応の字下げを付け、コメントは元の位置に残します。
- CSS 圧縮 スタイルシートを貼り付ければ、圧縮された形で返ってきます。入力欄の下に前後のサイズが出るので、割に合ったかどうかがその場で分かります。
- カラーコード変換 #1f5fd6、1f5fd6、#1f5、rgb(31, 95, 214) など、よくある書き方で色を入力すると、ほかの表記が一度に表示されます。読みやすい文字色を決めるためのコントラスト比も…
- パスワード生成 ページを開いた瞬間に、ブラウザの暗号論的乱数生成器で新しいパスワードが作られます。送信も記録も保存も行いません。
- QR コード作成 リンクでも文章でも、入力するそばから QR コードができあがります。画面用なら PNG、印刷用なら SVG をどうぞ。SVG はどれだけ拡大しても輪郭が崩れません。
- UUID 生成 ボタンを押せば、データベースや設定ファイル、テストデータにそのまま貼れる識別子が手に入ります。生成はページ内で完結し、他人が既に見た番号がサーバーから渡されることはありません。