A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 AngularBaby 于 2018-1-26 15:09 编辑

CSS filter属性,可以在元素呈现之前,为元素的渲染提供一些效果。如高斯模糊、颜色转移之类的。滤镜常用于调整图像、背景、边框的渲染。

例如很好玩的毛玻璃效果:
原图:

使用 filter: blur(5px) 后:


浏览器支持情况如下:

(基本都已支持,除 IE )

用法很简单,给img标签添加 filter 样式即可
支持同时传入n个属性

具体的属性作用如下:
filter 描述
none 无效果
blur(px) 模糊度
brightness(%) 亮度
contrast(%) 对比度
drop-shadow(x y 模糊度 color) 阴影
grayscale 灰度
hue-rotate 色相旋转
invert 反转颜色
opacity 不透明度
saturate 饱和度
sepia 焦色度

具体用法还可以查看本文附件中的Demo案例


点击有惊喜

filter.zip

396.93 KB, 阅读权限: 10, 下载次数: 0

售价: 1 黑马币  [记录]  [购买]

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马