基本上我正在使用CSS3滤镜并使用blur();在我的背景上创建模糊效果。它可以在除Windows 7操作系统上的Safari浏览器之外的所有浏览器中正常工作。我正在使用的代码如下:
-webkit-filter: blur(15px);
-moz-filter: blur(15px);
filter: blur(15px);
我在Safari浏览器上为什么无法正常工作?是否有我忽略的东西?
基本上我正在使用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
样式。
这个问题没有解决办法;它只是不受支持,并且在Windows上的Safari得到更新之前都不会支持。
唯一的好消息是在Windows上使用Safari的人并不多,因此这个问题不应该影响太多用户。
您可以在CanIUse.com上了解有关此功能的浏览器支持情况:http://caniuse.com/#search=filter