irpas技术客

CSS滤镜_m0_61700036

未知 2933

在 CSS 中,我们无需借助任何软件也可以实现很多种滤镜效果,例如模糊效果、透明效果、色彩反差调整、色彩反相等等。另外,通过 CSS 中的滤镜还能对网页中的元素或者视频进行处理。

滤镜描述none默认值,表示没有效果blur(px)为图像设置高斯模糊,默认值为 0,单位为像素,值较大越模糊brightness(%)调整图像的亮度,默认值为 100%,代表原始图像;0% 表示没有亮度,图像将完全变黑;当值超过 100% 时图像将变得更亮contrast(%)调整图像的对比度,默认值为 100%,代表原始图像;0% 将使图像完全变黑;当值超过 100% 时图像将获得更高的对比度invert(%)反转图像,默认值为 0%,表示原始图像;100% 则表示完全反转,不允许使用负值opacity(%)设置图像的不透明度,默认值为 100%,表示原始图像;0% 表示完全透明,不允许使用负值saturate(%)设置图像的饱和度,默认值为 100%,表示原始图像;0% 表示图像完全不饱和,不允许使用负值sepia(%)将图像转换为棕褐色,默认值为 0%,表示原始图像;100% 表示图像完全变成棕褐色,不允许使用负值grayscale(%)将图像转换为灰度图像,默认值为 0%,表示原始图像;100% 表示将图像完全变成灰度图像(即黑白图像),不允许为负值drop-shadow(h-shadow v-shadow blur spread color)为图像添加阴影效果,参数说明如下: h-shadow:必填值,指定水平方向阴影的像素值,若值为负,则阴影会出现在图像的左侧;v-shadow:必填值,指定垂直方向阴影的像素值,若值为负,则阴影会出现在图像的上方;blur:可选值,为阴影添加模糊效果,默认值为 0,单位为像素,值越大创建的模糊就越多(阴影会变得更大更亮),不允许使用负值;spread:可选值,默认值为 0,单位为像素。若值为正,则阴影将会扩展并增大;若值为负,则阴影会缩小;color:可选值,为阴影添加颜色,如未指定,则由浏览器来绝对,通常为黑色。

img { width: 250px; height: 200px; } .img1 { /* 模糊半径2px */ /* -webkit-filter: blur(2px); */ filter: blur(2px); } .img2 { /* 图像亮度 */ filter: brightness(0.5); } .img3 { /* 对比度 */ filter: contrast(150%); } .img4 { /* 阴影效果 */ filter: drop-shadow(4px 4px 20px red); } .img5 { /* 图像灰度转换 */ filter: grayscale(50%); } .img6 { /* 页面反转,设置胶片效果 */ filter: invert(100%); } .img7 { /* 透明度 */ filter: opacity(80%); } .img8 { /* 图片棕褐色 */ filter: sepia(90%); } .img9{ /* 图像饱和度 */ filter: saturate(200%); }

?图片效果如下:


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #CSS滤镜 #img