CSS3 滤镜 webkit-filter详细介绍及使用方法


Posted in HTML / CSS onDecember 27, 2012

大家可能对Instagram 这款iPhone APP 上的滤镜效果很感兴趣,其实 CSS3 开始也有滤镜(不是 IE 的那种滤镜),这些滤镜效果最初是用于 SVG 的,W3C 将其引入到 CSS3 中,然后制定了 CSS Filter Effects 1.0 的规范,Webkit 率先支持了它。

-webkit-filter 的用法
-webkit-filter 用法是标准的 CSS 写法,如:
复制代码
代码如下:

-webkit-filter: blur(2px);

-webkit-filter 支持的效果有
blur 模糊
brightness 亮度
contrast 对比度
drop-shadow 阴影
grayscale 灰度
opacity 透明度
sepia 褐色
invert 反色
saturate 饱和度
hue-rotate 色相旋转

下面是这几种滤镜具体的效果和代码,请在最新的 Safari 和 Chrome 浏览器上查看效果:

原图
CSS3 滤镜 webkit-filter详细介绍及使用方法

blur 模糊
CSS3 滤镜 webkit-filter详细介绍及使用方法
-webkit-filter:blur(2px);

brightness 亮度
CSS3 滤镜 webkit-filter详细介绍及使用方法
-webkit-filter:brightness(25%);

contrast 对比度
CSS3 滤镜 webkit-filter详细介绍及使用方法
-webkit-filter: contrast(50%);

drop-shadow 阴影
CSS3 滤镜 webkit-filter详细介绍及使用方法
-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));

opacity 透明度
CSS3 滤镜 webkit-filter详细介绍及使用方法
-webkit-filter: opacity(50%);

grayscale 灰度
CSS3 滤镜 webkit-filter详细介绍及使用方法
-webkit-filter: grayscale(80%);

sepia 褐色
CSS3 滤镜 webkit-filter详细介绍及使用方法
-webkit-filter: sepia(100%);

invert 反色
CSS3 滤镜 webkit-filter详细介绍及使用方法
-webkit-filter: invert(100%);

hue-rotate 色相旋转
CSS3 滤镜 webkit-filter详细介绍及使用方法
-webkit-filter:hue-rotate(180deg);

saturate 饱和度
CSS3 滤镜 webkit-filter详细介绍及使用方法
-webkit-filter: saturate(1000%);

HTML / CSS 相关文章推荐
10个很棒的 CSS3 开发工具 推荐
May 16 HTML / CSS
CSS3制作日历实现代码
Jan 21 HTML / CSS
css3打造一款漂亮的卡哇伊按钮
Mar 20 HTML / CSS
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
Sep 02 HTML / CSS
巧用CSS3的calc()宽度计算做响应模式布局的方法
Mar 22 HTML / CSS
HTML5中实现拖放效果无须借助javascript
Dec 26 HTML / CSS
使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
May 15 HTML / CSS
一些常用的HTML5模式(pattern) 总结
Jul 14 HTML / CSS
手摸手教你用canvas实现给图片添加平铺水印的实现
Aug 20 HTML / CSS
Html5实现首页动态视频背景的示例代码
Sep 25 HTML / CSS
video.js支持m3u8格式直播的实现示例
May 20 HTML / CSS
html5的pushstate以及监听浏览器返回事件的实现
Aug 11 HTML / CSS
纯CSS3实现地球自转实现代码(图文教程附送源码)
Dec 26 #HTML / CSS
纯CSS3实现绘制各种图形实现代码详细整理
Dec 26 #HTML / CSS
CSS3的文字阴影—text-shadow的使用方法
Dec 25 #HTML / CSS
Web页面中八种创建多列等高(等高列布局)的实现技术
Dec 24 #HTML / CSS
CSS3的Border-radius轻松制作圆角
Dec 24 #HTML / CSS
CSS3等相关属性制作分页导航实现代码
Dec 24 #HTML / CSS
使用CSS3的appearance属性改变任何元素的浏览器默认风格
Dec 24 #HTML / CSS
You might like
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
php shell超强免杀、减少体积工具实现代码
2012/10/16 PHP
php遍历文件夹和文件列表示例分享
2014/03/11 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
PHP文件读取功能的应用实例
2015/05/08 PHP
PHP标准库(PHP SPL)详解
2019/03/16 PHP
调试php程序的简单步骤
2019/10/04 PHP
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
Javascript中arguments用法实例分析
2015/06/13 Javascript
JSON字符串转JSON对象
2015/07/31 Javascript
jquery实现简单的瀑布流布局
2016/12/11 Javascript
layui.js实现的表单验证功能示例
2017/11/15 Javascript
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
在Linux下调试Python代码的各种方法
2015/04/17 Python
python实现文件路径和url相互转换的方法
2015/07/06 Python
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
Python之时间和日期使用小结
2019/02/14 Python
python manage.py runserver流程解析
2019/11/08 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
2019/11/11 Python
Python模拟FTP文件服务器的操作方法
2020/02/18 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
pycharm进入时每次都是insert模式的解决方式
2021/02/05 Python
浅谈CSS3中display属性的Flex布局的方法
2017/08/14 HTML / CSS
存储过程和函数的区别
2013/05/28 面试题
百度JavaScript笔试题
2015/01/15 面试题
《小猫刮胡子》教学反思
2014/02/21 职场文书
多媒体专业自我鉴定
2014/02/28 职场文书
副总经理任命书
2014/06/05 职场文书
个人租房协议书范本
2014/09/30 职场文书
餐厅感恩节活动策划方案
2014/10/11 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
走进科学观后感
2015/06/18 职场文书
2015年除四害工作总结
2015/07/23 职场文书
8个JS的reduce使用实例和reduce操作方式
2021/10/05 Javascript
linux下安装redis图文详细步骤
2021/12/04 Redis