【CSS】 「filter」で使えるエフェクトの一覧(サンプルあり)

この記事は約2分で読めます。

サンプル用の画像

こんにちは、さち です。

CSS」で filter プロパティをそこそこ使うんですが、「ぼかし blur 」「影 drop-shadow 」以外のエフェクトをほぼ使っていません。

他にどんなエフェクト何があるのか気になったので、実際に使って調べてみます。

スポンサーリンク

サンプル画像

サンプル用の画像

サンプルとしてこちらの画像を使います。

この「画像」要素に filter の様々な「エフェクト」をかけることで、どのように変化するのか見ていきましょう。

エフェクトの一覧

ぼかし(ブラー)

サンプル用の画像
filter: undefined;
効果の強さ

影(ドロップシャドウ)

サンプル用の画像
filter: undefined;
横位置
縦位置
ぼかし
影の色

グレースケール(白黒)

サンプル用の画像
filter: undefined;
効果の強さ

セピア

サンプル用の画像
filter: undefined;
効果の強さ

色相

サンプル用の画像
filter: undefined;
効果の強さ

明るさ

サンプル用の画像
filter: undefined;
効果の強さ

彩度

サンプル用の画像
filter: undefined;
効果の強さ

コントラスト

サンプル用の画像
filter: undefined;
効果の強さ

色の反転(ネガポジ反転)

サンプル用の画像
filter: undefined;
効果の強さ

不透明度

サンプル用の画像
filter: undefined;
効果の強さ

背景にかける「backdrop-filter」

filter と似たもので、backdrop-filter というプロパティもあります。使用できるエフェクトは filter と同じです。

filter は自分自身にエフェクトを掛けますが、backdrop-filter は自分の後ろにある(透けて見えている)要素にエフェクトを掛けます。

こんな感じで、「すりガラス」のような見た目にしたいときに使うと便利です。

backdrop-filter

名前が background-filter でなく backdrop-filter なのは、自身に設定した背景にはエフェクトが掛からないからです。エフェクトがかかるのは後ろにある要素に対してだけなので気を付けて下さい。

2026年5月時点で対応しているのは比較的新しいブラウザーです。使うときは注意をして下さい。

backdrop-filter のブラウザー対応状況 - Can I use...

コメント

タイトルとURLをコピーしました