通过CSS简单样式代码实现网站灰色黑白模式

前言

在全国哀悼日(吊念地震、疫情等),作为站长我们可以把网站设置黑白以示哀悼。下面分享一段代码实现整个网站网页变为黑白灰色的效果,主要是通过修改 CSS 的方式实现的,这里我用首页做演示(如果想要全站去彩色、最好放到基础公共的css文件中全局引用)

教程代码

将下面代码加入在模板头部,主体样式css里即可,网页即可变为灰色,包括网站的广告、图片等整个网页变黑白了。

<style> 
html{
-webkit-filter: grayscale(100%); /* weizhan */
-moz-filter: grayscale(100%); /*boke*/
-ms-filter: grayscale(100%); /*ie9*/
-o-filter: grayscale(100%); /*opera*/
filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
filter:gray; /*ie9- */
}
</style>

代码释义:filter 是滤镜的意思,filter:grayscale 的意思就是给页面加上一个灰色的滤镜,所以在HTML里的所有内容都会变成灰色的了。因为这个滤镜的写法对于 Chrome 和 Safari 浏览器是没有效果的,所以在下面会有写一行 -webkit-filter: grayscale(100%); 这个代码样式是对于使用 webkit 内核的浏览器的,意思和 filter: gray; 差不多,只是换了一种不同的写法。

image

效果呈现

image


THE END

文章版权:作者:鲁豫    

免责声明:本站提供的一切软件、插件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

本文最后更新于 2022-12-01 10:45:53,如果你的问题还没有解决,可以加入建站交流群和群友们一起讨论。

评论区