2013-04-24 74 views
5

CSS Filter Effects目前正在草稿中,但已被chrome支持。它提供了将效果应用于图像的可能性:我可以检测是否支持CSS滤镜效果?

CSS滤镜属性在元素显示之前为元素的渲染提供了模糊效果或颜色偏移等效果。过滤器通常用于调整图像,背景或边框的渲染。

包含在CSS标准中的是几个实现预定义效果的函数。您也可以使用URL指向SVG过滤器元素来引用SVG中指定的过滤器。 (source

据我所知,CSS滤镜效果只支持Chrome浏览器18还没有,但是是有可能通过JavaScript或CSS的一些技巧来检测的CSS滤镜效果的可用性?

+1

**这个问题没有显示任何研究工作; **它不清楚或没有用http://stackoverflow.com/faq – Ejaz 2013-04-24 10:47:48

+2

@泽塔最佳打捞编辑我见过在这里:) – jammypeach 2013-04-24 10:56:49

回答

10

您可以使用Modernizr用于CSS3功能检测的Javascript库我相信。

根据下面的链接,(如Modernizr的2.6)Modernizr的,现在可以用于CSS滤波器检测:

http://www.browserleaks.com/modernizr#filter

http://modernizr.com/news/(下的试验的改进部分)。

http://modernizr.com/news/modernizr-260/

+0

有在CSS3部分没有过滤器:http://modernizr.com/download/ – asdaq7 2013-04-24 10:50:30

+1

@ user125697:modernizr团队应该确保他们的文档保持最新。抱歉给你带来不便。 – Zeta 2013-04-24 10:54:05

+0

@泽塔不用担心男人! – lifetimes 2013-04-24 10:58:03