css滤镜(filter)

CSS3的filter属性用于调整页面元素的视觉效果,包括灰度、亮度、模糊度和透明度等。例如,使用grayscale(1)可将元素变为全灰,brightness(0)使其变暗,blur(px)增加模糊效果,而opacity(0)则让元素完全透明。hue-rotate允许旋转色相。通过这些函数,开发者能创造出各种独特的视觉体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

filter是css3中的滤镜属性,可以用来调整页面元素的模糊度、亮度、灰度等特征,常用的功能如下: 

常用filter函数
滤镜效果filter函数补充
none默认值,没有效果
灰度grayscale(%)括号内的取值为0-1,小数和百分数都行,grayscale(1)表示转为完全灰色
亮度brightness(%)

默认是1,0是全黑

模糊blur(px)值越大越模糊,默认是0px
透明度opacity(%)默认是1,0是完全透明
色相旋转hue-rotate(%)默认值是0deg。该值虽然没有最大值,超过360deg的值相当于又绕一圈

元素或网页置灰效果:

只需给想要增加效果的元素添加样式 

filter: grayscale(1)

结果实例(以百度首页为例),添加filter样式前:

添加filter样式后:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值