CSS filter实现页面变灰效果

CSS filter实现页面变灰效果

2020.4.4
什么也不说了,大家都懂。值得注意的是,同一天包括CSDN在内的一些网站,里面内容都变成了灰色效果。
本小白一开始还以为这会是个很麻烦的功能,经大佬们介绍,发现原来只需要利用CSS的filter属性即可简单实现,在这里记录一下。
filter相当于CSS中的滤镜属性,能将模糊或颜色偏移等图形效果应用于元素。滤镜通常用于调整图像,背景和边框的渲染。
filter包含了一些已实现预定义效果的函数,如

url():接受一个XML文件,该文件设置了 一个SVG滤镜,且可以包含一个锚点来指定一个具体的滤镜元素;
blur():给图像设置高斯模糊;
brightness():给图片设置明暗程度;
contrast():调整图像的对比度;
drop-shadow():给图像设置一个阴影效果;
grayscale():将图像转换为灰度图像;
hue-rotate():给图像应用色相旋转;
invert():反转输入图像;
opacity():转化图像的透明程度;
saturate():转换图像饱和度;
sepia():将图像转换为深褐色;

当然,我们是可以组合任意数量的函数来控制渲染的。
因为是小白初次接触不宜多说,而且在MDN已经有了相当详尽的介绍和demo例子,有兴趣的朋友可以去瞧瞧。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值