【发布时间】:2012-03-18 15:25:03
【问题描述】:
作为一个纯粹的美学设计,我想知道是否可以让具有非透明背景的元素模糊其背后的内容。
更具体地说,当我出现一个模式框时(作为我的自定义警报/确认/提示设置的一部分),当前背景内容通过在屏幕上使用与文档背景颜色相同的遮罩来“淡化”。
我想做的是对蒙版内容应用少量模糊(仅几个像素),以进一步将注意力集中到模态框。
浏览器兼容性不是问题,因为正如我所提到的,它纯粹是为了美观。最好我希望它至少在 IE9 中工作,如果可能的话,在 Chrome 中工作。
另外,没有 jQuery。无论如何,如果您愿意,请在 jQuery 中提供答案,但我会先将其翻译成原始 JS,然后再让它靠近我的网站。
【问题讨论】:
-
你说没有 jQuery,但你是如何处理你的模态的、纯 JavaScript 的?
-
我网站上的所有内容都是纯 JS,它的工作效率比使用 jQuery 完成的相同功能要高效得多;)
-
您不能使用透明的 PNG 或 GIF 来模拟模糊吗?像这样jsfiddle.net/j08691/hveTX
标签: css visual-effects