Daibor Cyber Space
学习笔记、思考和记录
哀悼日,B站及众多网站如何一键变灰?
纪念英雄、同胞,默哀

今天是清明节,也是国家规定对因新冠肺炎逝去同胞的哀悼日。

首先,向英雄表示敬意;向数字内外和因肺炎影响造成的其他疾病病亡者哀悼;向所有为防疫做出微小工作的普通人表示尊敬。感谢伟大的中国人民。

回到问题,刚登陆腾讯云和 B 站都发现网站变灰了,好奇是如何实现的。

变灰色的腾讯云主站

直觉他们不会为了只能使用一天的主题专门开发,切图。而效果又是全站同时变灰,因此猜测是使用了 CSS 的某个滤镜,作用在根组件。

简单找了一下就发现了,下面这段 CSS 放上即可。

html {
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

其实很简单,但用在这样的仪式上,让人感觉很用心。


Last modified on 2020-04-03