css3 filter属性的使用简介
一、前言
在编写前端页面的动画效果时,或多或少会用到 filter 属性,由于其属性值过多,故本篇用于整理和记录其相关资料。
二、介绍
filter属性定义了元素(通常是)的可视效果。
属性值如下:
属性值 | 描述 |
---|---|
none | 默认值,没有效果。 |
blur(px) | 给图像设置高斯模糊,则默认值是 0。 |
brightness(%) | 给图片应用一种线性乘法,使其看起来更亮或更暗,默认值是 1。 |
contrast(%) | 调整图像的对比度,默认值是 1。 |
grayscale(%) | 将图像转换为灰度图像,默认值是 0。 |
hue-rotate(deg) | 给图像应用色相旋转,默认值是 0deg。 |
invert(%) | 反转输入图像,默认值是 0。 |
opacity(%) | 转化图像的透明程度,默认值是 1。 |
saturate(%) | 转换图像饱和度,默认值是 1。 |
sepia(%) | 将图像转换为深褐色,默认值是 0。 |
注意:滤镜通常使用百分比 (如:75%), 当然也可以使用小数来表示 (如:0.75)。
三、演示代码
Document 点击左侧属性显示效果
- filter: blur(5px)
- filter: brightness(.5)
- filter: contrast(.5)
- filter: grayscale(1)
- filter: hue-rotate(90deg)
- filter: invert(.4)
- filter: opacity(.4)
- filter: saturate(.5)
- filter: sepia(.5)
原图效果图
以上就是css3 filter属性的使用简介的详细内容,更多关于css3 filter属性的资料请关注潘少俊衡其它相关文章!
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/web/CSS/73137.html