CSSを使用した背景画像のぼかし方法:コード例とともに詳細に解説


方法1: backdrop-filter プロパティを使用する方法 この方法は、最も新しいCSSプロパティである backdrop-filter を使用します。ただし、一部のブラウザではまだサポートされていないため、ブラウザの互換性に注意してください。

.blur-background {
  backdrop-filter: blur(5px);  /* ぼかしの強さを調整 */
}

この方法では、blur() 関数を使用してぼかしの強さを指定します。値を調整して、ぼかしの度合いを変更できます。

方法2: filter プロパティを使用する方法 この方法は、背景画像全体に対してぼかしを適用します。backdrop-filter とは異なり、ぼかしが要素の背後にあるすべてのものにも適用されます。

.blur-background {
  filter: blur(5px);  /* ぼかしの強さを調整 */
}

filter プロパティを使用して、ぼかしの強さを指定します。

方法3: 背景画像を要素に適用し、要素内のコンテンツをぼかす方法 この方法では、背景画像を要素に適用し、要素内のコンテンツをぼかすことによって背景画像全体をぼかします。

.blur-background {
  background-image: url("背景画像のURL");
  background-size: cover;
  backdrop-filter: blur(5px);  /* ぼかしの強さを調整 */
}

この方法では、要素に背景画像を適用し、background-size プロパティを使用して画像を要素に合わせて拡大縮小します。そして、backdrop-filter プロパティを使用して要素内のコンテンツをぼかします。

これらはいくつかの方法ですが、他にもさまざまな方法があります。ぼかしの強さやぼかしの適用範囲を調整することもできます。詳細については、各プロパティのドキュメントやデモを参照してください。

以上が、CSSを使用して背景画像をぼかす方法の紹介でした。これらのコード例を使用して、ウェブデザインにぼかし効果を追加することができます。お楽しみください!