必备技能11:网页一键变灰

简介: 必备技能11:网页一键变灰

1 缘起


为了悼念新型冠状病毒疫情罹难的同胞,清明节举行了全国哀悼活动,当你浏览各大网页的时候,会发现该他们的网页界面都清一色的变成了灰色,这是怎么实现的呢?

其实很简单,稍微琢磨以下,就一行代码即可满足的你的好奇心,并为您答疑解惑,不说废话先摆上这个行神奇的代码:

-webkit-filter: grayscale(100%);

2 演示

那么如何实现呢?现在就给大家演示一下:

我们以CSDN为例,效果是这样:

image.gif


再看一个示例:


20200405103217400.jpg

3 原理解析

CSS3 filter(滤镜)grayscale(%):

属性将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;


因此:修改所有图片的颜色为黑白 (100% 灰度): -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */ filter: grayscale(100%);  

4 拓展

为了兼容不同浏览器,你还可多写几行代码:

html {
-webkit-filter: grayscale(100%);
/* webkit */
-moz-filter: grayscale(100%);
/*firefox*/
-ms-filter: grayscale(100%);
/*ie9*/
-o-filter: grayscale(100%);
/*opera*/
filter: grayscale(100%);
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
filter: gray;
/*ie9- */
}
相关文章
|
Web App开发 前端开发 JavaScript
|
前端开发
清明节,如何用代码让网页变灰
清明节,如何用代码让网页变灰
|
Web App开发 前端开发
网页|如何实现网页变灰效果
网页|如何实现网页变灰效果
131 0
|
安全 Windows
将爱心代码设为电脑屏保,还能假装黑客大佬,在酷炫的界面中保护隐私
本文介绍 Hacker Screen Saver 一款开源 Windows 屏保的使用。Hacker Screen Saver 是一款 .NET 设计的屏幕保护程序,可以显示 HTML 页面,你可以将黑客模拟器的网页,或者爱心代码网页设置为你的 Windows 电脑屏保。详细介绍了软件的使用和对应网页的修改和制作注意事项。
666 0
将爱心代码设为电脑屏保,还能假装黑客大佬,在酷炫的界面中保护隐私
|
前端开发 开发者
网站都变灰了,几行代码可以实现
网站都变灰了,几行代码可以实现
142 0
网站都变灰了,几行代码可以实现
|
移动开发 开发者 HTML5
制作一个表白网页|学习笔记
快速学习制作一个表白网页
制作一个表白网页|学习笔记
|
弹性计算 移动开发 开发者
制作一个表白网页
快速学习制作一个表白网页
制作一个表白网页
绚丽的网页菜单
绚丽的网页菜单
117 0