android - 灰度过滤器在 Android 手机默认浏览器中不起作用

标签 android html css svg

我已经使用下面的 css 在 ccs 中为图像编写了灰度

img.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 3.5+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

img.grayscale:hover {
filter: none;
-webkit-filter: grayscale(0%);
}

它在我的桌面浏览器中运行良好。但在我的安卓手机、平板电脑中,它在默认浏览器中不起作用。在火狐浏览器中工作。

最佳答案

关于android - 灰度过滤器在 Android 手机默认浏览器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24879244/

相关文章:

css - Django Rest Framework render_form 和必填字段

css - 为所有 div 添加clearfix 有什么缺点吗?

css - h1 在文本上方创建不需要的空间

java - 从 Android 应用程序将整数传递到 Web 服务

android - MediaPlayer在从字节 block 中播放mp3时崩溃了吗?

css - 在流畅的响应式设计中折叠内容

javascript - 如何将validation_errors()放在文本字段的右侧?

android - Android 中的多个库项目

java - Neokree 抽屉导航 : Gradle DSL method not found: 'compile()'

html - 将 mp3 从服务器流式传输到 html5 音频时传递持续时间