当遇到全国哀悼日【吊念地震、疫情等】,很多网站管理员,都想做点什么,表示自己的行动,很多站长,都会把网站变成黑白灰,以表示自己对事件的哀悼!可以通过CSS代码简单实现。下面分享一行代码实现整个网站网页编程黑白灰色的效果,主要是通过修改 CSS 的方式实现的(如果想要全站去彩色、最好放到基础公共的css文件中全局引用)
以下代码其实合并在一行就可以,所以标题的一行代码并没有什么问题。但是下面代码分成多行,为了方便大家阅读和理解。
<style>
html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter:none;
}
</style>
把代码加在网站的 CSS 文件或者 之间任意部分即可。建议加到全局css文件中。
代码释义:filter 是滤镜的意思,filter:gray 的意思就是说给页面加上一个灰度的滤镜,所以 html 里面的所有内容都会变成黑白的了。不过这个滤镜对于 Chrome 和 Safari 浏览器是无效的,所以下面会有一行 -webkit-filter: grayscale(100%); 这个样式是专属于使用 webkit 内核的浏览器的,意思和 filter: gray; 差不多,只是写法不同罢了。