您当前的位置:首页 > 计算机 > 编程开发 > Html+Div+Css(前端)

CSS3 filter 滤镜的十种特效

时间:12-14来源:作者:点击数:

filter 默认值是 none,他不具备继承性,其中 filter-function 具有一下属性:

  1. grayscale 灰度
  2. sepia 褐色(求专业指点翻译)
  3. saturate 饱和度
  4. hue-rotate 色相旋转
  5. invert 反色
  6. opacity 透明度
  7. brightness 亮度
  8. contrast 对比度
  9. blur 模糊
  10. drop-shadow 阴影 

一、grayscale 灰度

使用这个特效,会把图片变成灰色的,也就是说你的图片将只有两种颜色“黑色”和“白色”。

.grayscale{
-webkit-filter: grayscale(); 
}

默认值:100%,

如果你在 grayscale() 中没有任何参数值,将会以 100% 渲染。其效果下图所示:

二、sepia

sepia 不知道如何译,暂时就叫他 褐色,使用这种效果,你的图片好像很古老的一样

.sepia{
-webkit-filter:sepia(1);
}

默认值:100%,

如果你在 sepia() 中没有任参数值,将会以 100% 渲染,具体效果如下:

三、saturate 饱和度

saturat 是用来改变图片的饱和度

.saturate{
-webkit-filter:saturate(0.5);
}

如果我们将其值变大到 300%

.saturate{
-webkit-filter:saturate(3);
}

具体效果如下:

四、hue-rotate 色相旋转

hue-rotate 用来改变图片的色相

.hue-rotate{
-webkit-filter:hue-rotate(40deg);
}

默认值:0deg

 

五、invert 反色

invert 做出来的效果就像是我们照相机底面的效果一样

.invert{
-webkit-filter:invert(1);
}

六、opacity 透明度

这个就很好理解了,改变图片的透明度

.opacity{
-webkit-filter:opacity(0.2);
}

默认值:100%

七、brightness 亮度

改变图片的亮度

.brightness{
-webkit-filter:brightness(0.5);
}

如果它的值为1以下,就是逐渐变暗的,为1以上是逐渐变亮

默认值:100%

八、contrast 对比度

改变图片的对比度,整个 psd 的,都懂这个意思

.contrast{
-webkit-filter:contrast(2);
}

默认值:100%

九、blur 模糊

一看字面意思就知道了,改变图片的清晰度

.blur{
-webkit-filter:blur(3px);
}

默认值:0

十、drop-shadow 阴影

这个跟 box-shadow 的效果一样,只是把这个阴影效果图片了。

.drop-shadow{
-webkit-filter:drop-shadow(5px 5px 5px gray);
}
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐