CSS 滤镜 filter

项目场景:

提示:这里简述项目相关背景:

项目场景:最近在挑战github上的JavaScript30挑战,遇到一个css的filter 属性,怕忘记,故记录。


第一次用filter属性

提示:这里描述项目中遇到的问题:

例如:使用img时候,需要把img模糊,用到了filter属性

		:root {
				--base: #ffc600;
				--spacing: 10px;
				--blur: 10px;

			}

			img {
				padding: var(--spacing);
				background: var(--base);
				filter: blur(var(--blur));
			}

总结:

提示:这里填写问题的分析:

filter 属性是用于在 CSS 中应用图像滤镜效果的样式属性。它可以用来改变图像或元素的外观,添加一些特殊的视觉效果。以下是一些常见的 filter 属性用法:

模糊(blur)
filter: blur(5px); /* 应用5像素的模糊效果 /
饱和度(saturate):
filter: saturate(200%); /
增加图像的饱和度 /
对比度(contrast):
filter: contrast(150%); /
增加对比度 /
亮度(brightness):
filter: brightness(150%); /
增加亮度 /
色相旋转(hue-rotate):
filter: hue-rotate(90deg); /
顺时针旋转颜色90度 /
反转颜色(invert):
filter: invert(100%); /
反转图像颜色 /
透明度(opacity):
filter: opacity(50%); /
降低元素的不透明度 /
阴影(drop-shadow):
filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5)); /
添加阴影效果 */


解决方案:

提示:上面这些是 filter 属性的一些基本用法。你可以根据需要组合多个滤镜效果,也可以调整滤镜效果的参数值来获得不同的视觉效果。请注意,filter 属性在不同浏览器中的支持程度可能会有所不同,因此最好在项目中测试并考虑浏览器兼容性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值