2013-12-12 44 views
0

我无法设法将灰度应用于android默认浏览器上的img。Android上的CSS3灰度过滤器

这里是我的CSS:

#solutions .grayscale { 
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ 
    filter: url(filters.svg#grayscale); /* Firefox 3.5+ */ 
    filter: gray; /* IE6-9 */ 
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */ 
} 

Android是2.3.5

上的方式为灰度适用于Android手机上的作品的IMG任何想法?

回答

0

AOSP浏览器和任何高达4.3的WebView都无法使用CSS滤镜效果(请参阅here)。你也不能使用SVG过滤器,因为它也不支持。

你可以做的是使用Javascript图像处理库,如CamanJS