CSS常用滤镜效果

embedded/2024/10/19 7:32:18/

CSS 提供了多种滤镜效果,可以通过 filter 属性应用于 HTML 元素。以下是一些常用的 CSS 滤镜效果:

一、灰度 (Grayscale)

将图像转换为灰度图像。值在 0%(原始图像)和 100%(完全灰度)之间。

css">filter: grayscale(100%);

二、色相旋转 (Hue-rotate)

给图像应用色相旋转。值以度为单位。

css">filter: hue-rotate(90deg);

三、饱和度 (Saturate)

增加或减少图像的饱和度。值在 0%(完全不饱和)和 100%(原始图像)之间,也可以超过 100%(更饱和)。

css">filter: saturate(3); /* 增加饱和度 */
filter: saturate(0.5); /* 减少饱和度 */

四、亮度 (Brightness)

增加或减少图像的亮度。值在 0%(黑色)和 100%(原始图像)之间,也可以超过 100%(更亮)。

css">filter: brightness(2); /* 增加亮度 */
filter: brightness(0.5); /* 减少亮度 */

五、对比度 (Contrast)

增加或减少图像的对比度。值在 0%(灰色)和 100%(原始图像)之间,也可以超过 100%(更高对比度)。

css">filter: contrast(200%); /* 增加对比度 */
filter: contrast(50%); /* 减少对比度 */

六、反转 (Invert)

反转图像的颜色。值在 0%(原始图像)和 100%(反转颜色)之间。

css">filter: invert(100%);

七、模糊 (Blur)

给图像应用模糊效果。

css">filter: blur(5px);

 八、透明度 (Opacity)

请注意,虽然 filter: opacity() 是存在的,但通常我们使用 opacity 属性本身来更改元素的透明度。不过,filter: opacity() 与 opacity 属性稍有不同,因为它不会影响元素下的其他元素。

css">filter: opacity(50%);

给图像添加阴影效果。这与 box-shadow 类似,但 filter: drop-shadow() 不会影响元素的布局。

九、阴影 (Drop-shadow)

对图像应用阴影效果,与 box-shadow 类似,但不会影响布局。

css">filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.5));

十、多种滤镜组合 

你可以在一个元素上应用多个滤镜,只需用空格分隔它们即可。

css">filter: grayscale(50%) brightness(1.5) contrast(2);

十一、毛玻璃效果backdrop-filter 

css">.box {background-color: rgba(255, 255, 255, 0.3);border-radius: 5px;font-family: sans-serif;text-align: center;line-height: 1;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);max-width: 50%;max-height: 50%;padding: 20px 40px;
}

十二、类似老照片(sepia tone)的色调效果 sepia

将图像转换为棕褐色。值在 0%(原始图像)和 100%(完全棕褐色)之间

请注意,滤镜效果可能会消耗较多的计算资源,特别是在移动设备上。因此,在使用它们时应该谨慎考虑性能和用户体验。兼容性问题: https://caniuse.com/  查询


http://www.ppmy.cn/embedded/40927.html

相关文章

SpringMVC 中的常用注解和用法

Component:通用的组件注解,标识一个类为 Spring 组件,会被自动扫描并创建 Bean。(工具类)Repository:表示持久层的注解,用于标识数据访问组件。(和数据交互)Service:表示…

(done) Beam search

参考视频1:https://www.bilibili.com/video/BV1Gs421N7S1/?spm_id_from333.337.search-card.all.click&vd_source7a1a0bc74158c6993c7355c5490fc600 (beam search 视频) 参考博客1:https://jasonhhao.github.io/2020/06/19/…

Android13屏幕旋转的基本逻辑

1.问题 1.settings put system user_rotation 1是什么意思 答案:设置用户期望的屏幕转向,0代表:Surface.ROTATION_0竖屏;1代表:Surface.ROTATION_90横屏 2.设置user_rotation和GSensor哪个优先级更高,比…

驱动丹佛斯比例电磁铁放大器

驱动丹佛斯比例电磁铁是一种用于实现对液压系统连续且精确控制的通电带磁性装置。比例阀由直流比例电磁铁和液压阀两部分组成。其中,比例电磁铁是其核心部件,负责将输入的电信号转换成力和位移输出,从而控制液压阀的工作状态。比例电磁铁通过…

IT行业现状与未来趋势-技术创新日新月异

目录 一、引言 二、IT行业现状 技术创新日新月异 市场需求持续增长 人才竞争激烈 网络安全问题凸显 三、IT行业未来趋势 人工智能将更加普及 区块链技术将改变商业模式 网络安全将成为重要战略 数字化转型将加速推进 四、结语 一、引言 随着科技的飞速发展&#x…

spacy微调BERT-NER模型

数据准备 加载数据集 from tqdm.notebook import tqdm import osdataset [] with open(train_file, r) as file:for line in tqdm(file.readlines()):data json.loads(line.strip())dataset.append(data)你可以按照 CLUENER 的格式准备训练数据, 例如&#xff1…

享元模式详解

享元模式 1 概述 定义: ​ 运用共享技术来有效地支持大量细粒度对象的复用。它通过共享已经存在的对象来大幅度减少需要创建的对象数量、避免大量相似对象的开销,从而提高系统资源的利用率。 2 结构 享元(Flyweight )模式中存…

免费思维13招之十:增值型思维

免费思维13招之十:增值型思维 免费思维的另一大战略思维——增值型思维。 为了提高客户的粘性而促进重复性消费,我们必须对客户进行免费的增值型服务。 大家不要把增值型思维与赠品型思维混淆,增值型思维重心在于提高与消费者的粘性而促进重复消费,重心在后端。而赠品型思…