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 相关文章推荐
CSS3——齿轮转动关键代码
May 02 HTML / CSS
css3圆角边框和边框阴影示例
May 05 HTML / CSS
6种非常炫酷的CSS3按钮边框动画特效
Mar 16 HTML / CSS
CSS3的Flexbox布局的简明入门指南
Apr 08 HTML / CSS
CSS3 linear-gradient线性渐变生成加号和减号的方法
Nov 21 HTML / CSS
css3实现动画的三种方式
Aug 24 HTML / CSS
css3弹性盒子flex实现三栏布局的实现
Nov 12 HTML / CSS
利用Canvas模仿百度贴吧客户端loading小球的方法示例
Aug 13 HTML / CSS
html5中如何将图片的绝对路径转换成文件对象
Jan 11 HTML / CSS
HTML5 canvas标签实现刮刮卡效果
Apr 24 HTML / CSS
HTML5的新特性(1)
Mar 03 HTML / CSS
HTML5 Blob 实现文件下载功能的示例代码
Nov 29 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
DIY一个适配电脑声卡的动圈话筒放大器
2021/03/02 无线电
一道关于php变量引用的面试题
2010/08/08 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
在jQuery 1.5中使用deferred对象的代码(翻译)
2011/03/10 Javascript
JS代码判断IE6,IE7,IE8,IE9的函数代码
2013/08/02 Javascript
分享一个自己动手写的jQuery分页插件
2014/08/28 Javascript
详解JavaScript的while循环的使用
2015/06/03 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
2016/01/15 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
Vue2单一事件管理组件通信
2017/05/09 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
在vue项目中使用sass的配置方法
2018/03/20 Javascript
详解angular2 控制视图的封装模式
2018/12/27 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
[02:35]DOTA2超级联赛专访XB 难忘一年九冠称王
2013/06/20 DOTA
谈谈Python进行验证码识别的一些想法
2016/01/25 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
Python pymongo模块用法示例
2018/03/31 Python
Python装饰器模式定义与用法分析
2018/08/06 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
Python实现图像的垂直投影示例
2020/01/17 Python
Java byte数组操纵方式代码实例解析
2020/07/22 Python
python中time包实例详解
2021/02/02 Python
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
如何设置Java的运行环境
2013/04/05 面试题
医生自荐信
2013/10/11 职场文书
地理科学专业自荐信
2014/09/01 职场文书
党支部2014年度工作总结
2014/12/04 职场文书
体育教师个人总结
2015/02/09 职场文书
个人借条范本
2015/05/25 职场文书
python 机器学习的标准化、归一化、正则化、离散化和白化
2021/04/16 Python
深入理解go缓存库freecache的使用
2022/02/15 Golang
python实现对doc、txt、xls等文档的读写操作
2022/04/02 Python
MySQL聚簇索引和非聚簇索引的区别详情
2022/06/14 MySQL