6
ページにぼかし効果を作成しようとしています。私は、ポップアップを表示し、残りのページがぼやけています。しかし、私は、ページ上の実際の要素ではなく、背景の画像をぼかすことができるように見えますが、私も可能なことをしようとしていますか?背景がぼやけて表示される
ページにぼかし効果を作成しようとしています。私は、ポップアップを表示し、残りのページがぼやけています。しかし、私は、ページ上の実際の要素ではなく、背景の画像をぼかすことができるように見えますが、私も可能なことをしようとしていますか?背景がぼやけて表示される
個々の要素をぼかすことはできますが、ぼかしオーバーレイを作成することはできません。
幸いにも、CSS -prefix-filter: blur(##)
は自動的に子要素に適用されます。何が必要なのは、を除いて、のdiv内のポップアップを除いて、apply the blur to thatです。
例JS:
$('body > *').wrap('<div class="blur-all">').append($popup);
CSS:
.blur-all {
-webkit-filter: blur(10px);
-moz-filter: blur(10px);
-o-filter: blur(10px);
-ms-filter: blur(10px);
filter: blur(10px);
}
は、あなたがポップアップで終わったら.blur-all
の子供たちのラップを解除することを忘れないでください。
[div要素のぼかし効果]の複製が可能です。(http://stackoverflow.com/questions/11977103/blur-effect-on-a-div-element) –
最新のブラウザのみ - https:// developers。 mozilla.org/en-US/docs/Web/CSS/filter – Adam
[CSS(およびJavaScript?)を使用してぼやけた「曇った」背景を作成する方法の可能な複製?](http://stackoverflow.com/questions)/17092299/how-to-use-css-and-javascript-to-create-a-blurred-frosted-background) – apaul