CSS3 Filter( 改变模糊度亮度透明度等方法 )

CSS3 Filter(滤镜)属性提供了提供模糊和改变元素颜⾊的功能,常⽤于调整图像的渲染、背景或边框显⽰效果。

现在规范中⽀持的效果有:

1、grayscale 灰度      值为0-1之间的⼩数
2、sepia 褐⾊       值为0-1之间的⼩数
3、saturate 饱和度      值为num
4、hue-rotate ⾊相旋转      值为angle,单位deg
5、invert 反⾊      值为0-1之间的⼩数
6、opacity 透明度      值为0-1之间的⼩数
7、brightness 亮度      值为0-1之间的⼩数
8、contrast 对⽐度      值为num
9、blur 模糊半径      值为length
10、drop-shadow 阴影

⽆效果 -webkit-filter:none;

1.模糊

-webkit-filter: blur(9px);
filter: blur(9px);

2.灰度

-webkit-filter: grayscale(1);
filter: grayscale(1);

3.亮度

-webkit-filter: brightness(2.3);
filter: brightness(2.3);

4.对⽐度

-webkit-filter: contrast(4.4);
filter: contrast(4.4);

5.饱和度

-webkit-filter: saturate(3.6);
filter: saturate(3.6);

6.⾊相旋转

-webkit-filter: hue-rotate(185deg);
filter: hue-rotate(185deg);

7.反⾊

-webkit-filter: invert(1);
filter: invert(1);

8.阴影

-webkit-filter: drop-shadow(0px 0px 5px #000);
filter: drop-shadow(0px 0px 5px #000);

之前写过drop-shadow 的文章:
https://blog.csdn.net/qi__lu/article/details/120552829?spm=1001.2014.3001.5502

9.透明度

-webkit-filter: opacity(55%);
filter: opacity(55%);

10.褐⾊

-webkit-filter: sepia(0.77);
filter: sepia(0.77);

多个滤镜可以一起使用,用空格隔开
目前 IE浏览器 好像还不支持这个css,其他的浏览器基本上支持。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值