CSS フィルター生成
スタイル処理はすべてブラウザ内で完結します。データは送信されません
9 本のスライダー、`filter` または `backdrop-filter` の宣言 1 行、そしてリアルタイム プレビュー。変更はプレビューとコードの両方に即座に反映され、「生成」ボタンはありません。 中立的な項目は書き出しません。 `blur(0px)` や `brightness(100%)` は恒等変換で何もせず、コードを長くするうえ、無駄に合成レイヤーを作ることがあります。そこでぼかしが 0 のときは項目ごと省き、すべてのスライダーが中立なら結果は `filter: none` になります。 `backdrop-filter` には 2 つの落とし穴があり、どちらも出力するコメントに書いてあります。Safari には `-webkit-` 接頭辞が必要なこと、祖先要素に `filter` か `transform` があると無効になること —— 後者が「設定しても効かない」最も多い原因です。
機能
- 9 項目:ぼかし・明るさ・コントラスト・彩度・色相回転・グレースケール・セピア・反転・不透明度
- 前景の filter と背景の backdrop-filter を切り替え
- 背景モードではカラフルな下地を敷き、ぼかしと彩度が目に見えます
- 5 つのプリセット:すりガラス・モノクロ・セピア・高コントラスト・ネオン
- 中立的な項目は省略し、無意味な blur(0px) を出力しません
- backdrop-filter には -webkit- 接頭辞の行も同時に出力
- 出力する CSS に 2 つの落とし穴のコメントが付きます(表示言語に追従)
- 何を変えてもプレビューが即座に再描画。「生成」ボタンはありません
- 計算はすべてブラウザー内で完結し、何も送信されません
使い方
- まず用途を選びます:前景の filter か背景の backdrop-filter
- プリセットから始めるか、カスタムにしてスライダーを自分で動かします
- プレビューを見ながら好みの値に調整します
- 下の CSS をコピーします。接頭辞の行とコメントも一緒に付いてきます
よくある質問
- filter と backdrop-filter は何が違いますか?
- `filter` は要素自身に作用します:ぼかすとその文字や枠まで滲みます。`backdrop-filter` は要素の背後に作用します:要素の下にあるものを処理し、要素自体は鮮明なままです —— すりガラス効果はこれと半透明の背景色の組み合わせです。カードの後ろの壁紙をぼかすなら backdrop-filter、ブロック全体を灰色や明るくするなら filter です。
- backdrop-filter を設定しても効かないのはなぜですか?
- 最も多い原因は祖先要素の `filter` か `transform` です。どちらも祖先に包含ブロックや合成レイヤーを作るため、backdrop-filter が前提とする「背後」が期待した領域でなくなり、宣言ごと無効になります。祖先をたどって確認してください。次に多いのは `-webkit-` 接頭辞の欠落(Safari)と、背後が単色であることです —— 単色をぼかしても単色のままで、効いていないように見えます。本ツールの背景モードがカラフルな下地を敷くのは、効果を実際に見えるようにするためです。
- ぼかしが 0 のとき blur() が出ないのはなぜですか?
- `blur(0px)` は恒等変換で何もしないからです。コードを長くし、後から削除しづらくし、しかも一部のブラウザーではあらゆる `filter` 値が合成レイヤーを作り、領域を GPU に載せます。そこで本ツールは項目ごとに判定し、中立的な値は書き出しません。すべてのスライダーが中立なら、出力は空文字ではなく `filter: none` です —— 空文字は無効な宣言で、シェルの検証で丸ごと捨てられます。
- 1 つの要素で filter と backdrop-filter を併用できますか?
- できます。独立した宣言なので両方書けます:`filter` は要素自身のピクセルを、`backdrop-filter` は背後を処理します。ただし順序と性能に注意してください。どちらも合成レイヤーを誘発することがあり、長いリストやアニメーションで重ねるとフレーム レートに影響します。本ツールは一度に一方だけ生成しますので、両方必要なときは 2 回生成してまとめてください。
関連ツール
グラスモーフィズム生成
スタイルぼかし・透明度・彩度・枠線を調整してグラスモーフィズムをプレビューし、CSS をコピー。-webkit- 接頭辞つきで iOS でも実際にぼけます。
CSS 影生成
スタイルオフセット・ぼかし・広がり・色・レイヤー数を調整し、box-shadow をその場で確認。内側の影と 2〜5 層、5 つのプリセットに対応。
透明チェッカー背景
スタイル透明な下地の CSS を生成します。チェッカー(格子)または 45° の斜めの縞で、前景色・背景色・セルサイズを調整できます。
CSS グラデーション生成
スタイル角度・色・形状を調整してリアルタイムにプレビューし、CSS をコピー。線形・放射状・円錐の三種類に対応し、中間のカラーストップも使えます。
CSS 角丸ジェネレーター
スタイル四隅の角丸を調整し、プレビューを見ながら CSS をコピー。px・rem・% に対応。% が楕円になる理由もプレビューで分かります。
ニューモーフィズム生成
スタイル距離・ぼかし・強さ・凹凸を調整してニューモーフィズムをプレビューし、CSS をコピー。二つの影の色は背景色から算出し、色相は保ちます。