いくつかのコンテンツを含むいくつかの子ノードを持つ要素にガウスぼかしを適用しようとしています。
Chromeの場合、適用されたスタイルで行いました:
-webkit-filter: blur(2px);
Firefox はこれをサポートしていません。firefox がサポートしているのは、SVG を要素に適用することです。これを知って、SVG を使用して要素にガウスぼかしを適用する方法を説明する例を Google で検索しました。このデモでこの例を見つけました。
次のCSSを作成しました。
#div-with-content{
-webkit-filter: blur(2px);
filter: url('#blur');
}
そして、これを対応するHTML
ファイルに入れます:
<svg:svg>
<svg:filter id="blur">
<svg:feGaussianBlur stdDeviation="2"/>
</svg:filter>
</svg:svg>
しかし、ページをテストしたところ、それdiv-with-content
がもう存在しないことがわかりました。消えていました。ぼかしスタイルを削除するたびに、div-with-content
再び表示されます。
誰かがこれについて私を助けてくれませんか、私は本当に私の知識の範囲内ですべてを試しました.