基本上我正在使用 CSS3 过滤器并使用 blur(); 在我的背景上创建模糊效果。它适用于除 Windows 7 操作系统上的 Safari 之外的所有浏览器。我正在使用的代码是:
-webkit-filter: blur(15px);
-moz-filter: blur(15px);
filter: blur(15px);
关于为什么它在 Safari 中不起作用,我有什么遗漏吗?
问题是 Windows 上的当前 Safari 版本比 Mac 上的当前 Safari 版本要落后一些。
在 Windows 上,当前的 Safari 版本只有 5.1,而在 Mac 上是 6.0 和 7.0。
对您来说坏消息是 Safari 5.1 不支持该filter
样式。
没有办法解决这个问题。它根本不受支持,直到 Safari 在 Windows 上获得更新后才会支持。
唯一的好消息是在 Windows 上使用 Safari 的人并不多,所以这个问题应该不会影响太多用户。
您可以在 CanIUse.com 上查看更多关于浏览器支持此功能的信息:http: //caniuse.com/#search=filter