問題:
對於網站上的動態彈出窗口,您需要一個背景模糊效果類似Vista/Windows 7 的Aero Glass。如何在 CSS 中實現這一目標,同時保持與現代瀏覽器的兼容性?
答案:
更新(2016 年10 月):
改進的技術利用偽元素和SVG 模糊濾元素和SVG鏡。請參閱下面的示範:
[示範:使用偽元素進行背景模糊](demo-link)
此方法適用於跨瀏覽器,但不支援模糊的IE 除外透過CSS或SVG 過濾器。
原始答案(2016 年10 月之前):
使用-moz-element() 和SVG 模糊過濾器:
請參考此處的示範:
[示範:使用-moz- element() for Background Blur](demo-link)
限制:
由於使用了-moz-element(),此方法僅限於Firefox,目前僅Mozilla 支援。不過,已經有人努力在 Webkit 瀏覽器中實現它,因此預計未來會得到支援。
以上是如何使用 CSS 為動態彈出視窗實現 Vista/Windows 7 Aero Glass 模糊效果,同時保持跨瀏覽器相容性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!