欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!

 

说到滤镜,搞前端的应该都不陌生,因为不管是曾经还是现在,你都有可能用过或者在用Photoshop。所有滤镜在这个软件中都是按分类在菜单中。滤镜,主要是用来实现图像的各种特殊效果。

简单来说,CSS滤镜就是提供类似PS的图形特效,像模糊,锐化或元素变色等功能。通常被用于调整图片,背景和边界的渲染。这篇我来看一下CSS滤镜中那些常用的用法。

一、常用的

1、使用filter:blur(px) - 生成毛玻璃效果,值越大越模糊。

2、使用filter:drop-shadow() - 生成整体阴影效果,和box-shadow相似,但又不同。

3、使用filter:opacity(%) - 生成透明度,0%是完全不饱和,100%图像无变化。

下面我举个例子来看一下它们的用法:

CSS代码:(如下id值是设定在img元素上)

学会使用CSS3滤镜,必需先知道滤镜的常规用法,尤其是前三个

当鼠标移上去时,显示出原图的模样,具体效果如下所示:

学会使用CSS3滤镜,必需先知道滤镜的常规用法,尤其是前三个

这样就一目了然了。

二、必需知道的

除了上面说的三种之外,CSS滤镜还有另外七种,虽然相对来说不是特别常用,但是真的特别有用,尤其是在做一个技巧性的效果的时候,需要组合这些用法,所以,也是我们必需要知道的。

下面通过一些取值来看一下单独设置时的具体效果:

1、filter: contrast(200%) - 调整图像的对比度。

2、filter: grayscale(1) - 将图像转换为灰度图像。

3、filter: invert(.9) - 反转输入图像。

4、filter:brightness(.5)- 给图片应用一种线性乘法,使其看起来更亮或更暗。

5、filter:saturate(6)- 转换图像饱和度。

6、filter:sepia(1)- 将图像转换为深褐色。

7、filter:hue-rotate(45deg)- 给图像应用色相旋转。

当取上面这些值时,我们来看一下具体效果:

学会使用CSS3滤镜,必需先知道滤镜的常规用法,尤其是前三个

总结一下:

写了10个滤镜的用法,其实滤镜的用处不仅限制在单独去使用它们,更重要的是知道如何组合这些属性去处理你想要的效果。

 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css-texiao/texiao50607.shtml