其实你给字体或者背景直接加一个red红色再进行操作一次,这样就会有更直观的体现
下面是最大限度兼容所有浏览器的代码:
html{-webkit-filter:grayscale(100%)
-moz-filter:grayscale(100%)
-ms-filter:grayscale(100%)
-o-filter:grayscale(100%)
filter:grayscale(100%)
filter:url("data:image/svg+xmlutf8,<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")
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)
}