为了达到这个页面效果,我们需要使用一个css过滤属性:filter。
可以在一个DOM节点上设置样式变化属性,实现整个网页的灰色效果,也可以设置为全局效果,还可以在html节点上设置属性。
有时候我们可能需要把整个网站灰化,实现方法很简单。将以下代码添加到wordpress主题目录中的style.css文件中:
/* 网站变灰代码 */
html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); 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"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}