ホームページ  >  記事  >  ウェブフロントエンド  >  コンテンツに影響を与えずに、CSS で動的な Vista/7 スタイルのぼかした背景を作成する方法

コンテンツに影響を与えずに、CSS で動的な Vista/7 スタイルのぼかした背景を作成する方法

DDD
DDDオリジナル
2024-11-04 01:22:03568ブラウズ

How to Create a Dynamic, Vista/7-Style Blurred Background in CSS Without Affecting Content?

CSS を使用したぼかした背景

質問:

動的な Vista/7 スタイルのぼかした背景を作成するにはどうすればよいですか?要素内のコンテンツに影響を与えずに CSS で効果を与えることはできますか?

回答:

更新 (2016 年 10 月):

SVG フィルターと擬似要素の使用:

より単純なアプローチには、SVG ぼかしフィルターと組み合わせた擬似要素の使用が含まれます。この手法により、コンテンツの不鮮明さが回避され、Firefox、Chrome、Opera を含む幅広いブラウザがサポートされます。

元の解決策:

Using -moz-element( ) SVG フィルターを使用 (Firefox のみ):

  1. -moz-element() プロパティを利用して、ぼかした要素を背景画像として定義します。
  2. SVG ぼかしを適用する
  3. オプションで、背景が固定されている場合は jQuery を使用してスクロールを有効にします。

このソリューションは Firefox に限定されていますが、望ましい効果。

以上がコンテンツに影響を与えずに、CSS で動的な Vista/7 スタイルのぼかした背景を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。