
上篇文章,篇文我们介绍了CSS3滤镜效果的章带模糊效果、设置图像高度、滤镜调整图像对比度、篇文向图像添加阴影等知识,章带这篇文章紧承上篇文章,滤镜我们重点介绍下CSS3滤镜效果的篇文将图像转换为灰度、在图像上应用色相旋转、章带对图像应用不透明度知识。滤镜
四、篇文向图像添加阴影
可以使用该drop-shadow()功能将阴影效果应用于Photoshop等图像。章带
此功能类似于该box-shadow属性。滤镜
例:
<style> img { width: 200px; height: 100px; } img.shadow { -webkit-filter: drop-shadow(2px 2px 4px orange); /* Chrome,篇文 Safari, Opera */ filter: drop-shadow(2px 2px 4px orange); } img.shadow-large { -webkit-filter: drop-shadow(4px 4px 10px orange); /* Chrome, Safari, Opera */ filter: drop-shadow(4px 4px 10px orange); } /* Some CSS to beautify this example */ table td { padding: 10px; text-align: center; } </style> 运行结果:

注意:drop-shadow()函数的第一个和第二个参数分别指定阴影的水平和垂直偏移,而第三个参数指定模糊半径,章带最后一个参数指定阴影颜色,滤镜就像该box-shadow属性一样,但有一个例外, inset不允许使用关键字。
五、将图像转换为灰度
使用此grayscale()功能可以将图像转换为灰度。值100%完全是灰度。值0%保留图像不变。之间的亿华云计算值0%并且100%是在效果线性乘法器。如果缺少数量参数,则使用值0。
例:
img.complete-gray { -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */ filter: grayscale(100%); } img.partial-gray { -webkit-filter: grayscale(50%); /* Chrome, Safari, Opera */ filter: grayscale(50%); } 运行效果:

六、在图像上应用色相旋转
该hue-rotate()功能在图像上应用色相旋转。传递的参数定义了将调整图像样本的色环周围的度数。值0deg保留图像不变。
如果angle缺少 参数,0deg则使用值。没有最大值,上面的值的效果会360deg回绕。
例:
<style> img { width: 200px; height: 100px; } img.hue-normal { -webkit-filter: hue-rotate(150deg); /* Chrome, Safari, Opera */ filter: hue-rotate(150deg); } img.hue-wrap { -webkit-filter: hue-rotate(480deg); /* Chrome, Safari, Opera */ filter: hue-rotate(480deg); } /* Some CSS to beautify this example */ table td { padding: 10px; text-align: center; } </style> 运行效果:

七、对图像应用不透明度
opacity()功能可用于为图像添加透明度。值0%表示是完全透明的,值100%或1保持表示图像不变。之间的值0%并且100%是在效果线性乘法器。如果缺少 amount参数,站群服务器则使用值1。此功能类似于该opacity属性。
例:
img { -webkit-filter: opacity(80%); /* Chrome, Safari, Opera */ filter: opacity(80%); } 运行结果:

八、总结
本文基于CSS基础,通过案例,详细的讲解了 CSS3滤镜的属性的使用方法。如何去设置图像的亮度,对比度,添加相应的阴影效果、改变图像的不透明度。这几个方面通过运行后效果图的展示,让读者更直观,更简单易懂。
代码很简单,希望文章的内容能够帮助更好的学习。
本文转载自微信公众号「 前端进阶学习交流」,可以通过以下二维码关注。转载本文请联系前端进阶学习交流公众号。高防服务器
