css3 滤镜

1.图像转换为灰度图像

<img src='../../images/a.png' class='pic'>

.pic{

filter: grayscale(100%);  //数值越大  灰度效果越明显 100%则完全转为灰度图像 0%图像无变化

}

 

2.高斯模糊

<img src='../../images/a.png' class='pic'>

.pic{

   filter: blur(2px)    ;  //值越大越模糊

}

 

3.给图片应用一种线性乘法,使其看起来更亮或更暗

.pic{

   filter: brightness(100%)    ;  //0%,图像会全黑  ;值是100%,则图像无变化;超过100%也,图像会比原来更亮

}

 

4.调整图像的对比度

.pic{

filter: contrast( 100% );//值是0%的话,图像会全黑;  值是100%,图像不变 ;   超过100%,意味着会运用更低的对比

}

 

5.阴影效果

filter: drop-shadow(x,y,blur,spread,color); // filter:drop-shadow(0px 0px 2px #000)

x : 水平偏移量

y : 垂直偏移量

blur : (可选)默认是0  值越大越模糊  不能使用负值

spread :(可选) 正值 是阴影扩张   负值缩小  Webkit, 以及一些其他浏览器 不支持,加了不会渲染

color: (可选)颜色值    未设定 为黑色(chrome)

 

6.给图像应用色相旋转  (图像位置不变 但是图片上面的色相旋转)

filter : hue-rotate(44deg) ; 

 

7.反转输入图像  (图像位置不变 但是图片上面的颜色反转)

filter :invert(100%);   //100%值是完全反转  ;0%则图像无变化; 值在0%和100%之间

 

8.透明程度

filter : opacity(%); // 和opacity 相似   0% 完全透明   100%无变化

 

9.饱和度

filter :saturate(50%)  // 0% 完全不饱和  100% 无变化   超过100%更高的饱和度

 

10.将图像转换为深褐色

filter : sepia(100%); // 0% -- 100%    100%则完全是深褐色的,0%图像无变化

 

11.使用多个滤镜

 filter: contrast(200%) brightness(150%);   //每个滤镜使用空格分隔

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值