css filter 滤镜

filter

注:filter 属性 目前已经完全可以在实际项目中应用,只要你的项目不需要兼容IE和Edge,例如中后台和内部系统,移动端项目等,可以放心使用。

CSS滤镜兼容性

 

1、滤镜模糊  blur(10px)

范围: 0px ~ 

通常用在背景图片模糊上。

值越大,模糊半径越大

<style>
.box{
    width: 100px;height: 100px;background: #1a202e;padding: 50px;
    filter: blur(5px);
}
</style>
<div class="box"></div>

实际案例 - 网易云音乐歌曲详情背景图:

 

2、滤镜亮度  brightness()

范围: 0 ~ 

用途:常用在svg图标颜色切换、图片亮度调整

注意: brightness(0) 时,颜色为黑色;brightness(1)元素或图片原本的颜色

<style>
img{
    filter: brightness(1.5);
}
</style>
<img src="./img" alt="风景">

 

3、滤镜对比度 contrast()

返回: 1 ~ 

<style>
img{
    filter: brightness(2);
}
</style>
<img src="./img" alt="风景">

 

4、滤镜 投影 drop-shadow(5px 5px 3px #666)

参数说明:

· x轴模糊大小

· y轴模糊大小

· 模糊半径

· 模糊颜色

<style>
img{
    filter: drop-shadow(5px 5px 3px #666);
}
</style>
<img src="./img" alt="风景">

 

5、滤镜灰度 grayscale()

范围:1% ~ 100%

<style>
img{
    filter: grayscale(10%);
}
</style>
<img src="./img" alt="风景">

实际应用:

这个属性配合hover 或者 js 可以做

 

 

6、滤镜的色调变化  hue-rotate( 90deg )

范围:1deg ~ 365deg 

<style>
img{
    filter: hue-rotate(100deg);
}
</style>
<img src="./img" alt="风景">

 

7、滤镜反相  invert(10%)

范围:1% ~ 100%

类似照片底照

<style>
img{
    filter: invert(100%);
}
</style>
<img src="./img" alt="风景">

 

8、滤镜透明度  opacity()

范围:1% ~ 100%。  1%:白色; 100%:原色

与opacity的区别:部分浏览器,滤镜opacity可以开启硬件加速,性能更好。

<style>
img{
    filter: opacity(50%);
}
</style>
<img src="./img" alt="风景">

 

9、滤镜饱和度  saturate()

范围:1% ~ 360% ;100%是原色,小于100%,饱和度月底,颜色越灰;大于100%,饱和度越高,颜色越鲜艳。

滤镜饱和度越大,饱和度越高,颜色越鲜艳。

<style>
img{
    filter: saturate(200%);
}
</style>
<img src="./img" alt="风景">

 

10、滤镜褐色  sepia()

范围:1% ~ 100%

百分比越高,褐色越强

<style>
img{
    filter: sepia(60%);
}
</style>
<img src="./img" alt="风景">

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值