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个性化字体_动力节点Java学院整理
Jul 12 HTML / CSS
css3 伪元素和伪类选择器详解
Sep 04 HTML / CSS
CSS3中Animation属性的使用详解
Aug 06 HTML / CSS
用CSS3实现瀑布流布局的示例代码
Nov 10 HTML / CSS
HTML5的Geolocation地理位置定位API使用教程
May 12 HTML / CSS
HTML5 用动画的表现形式装载图像
Mar 08 HTML / CSS
如何使用html5与css3完成google涂鸦动画
Dec 16 HTML / CSS
HTML5 Canvas渐进填充与透明实现图像的Mask效果
Jul 11 HTML / CSS
html5 乒乓球(碰撞检测)实例二
Jul 25 HTML / CSS
HTML5+lufylegend实现游戏中的卷轴
Feb 29 HTML / CSS
开发微信小程序之WXSS样式教程
Apr 18 HTML / CSS
聊聊CSS粘性定位sticky案例解析
Jun 01 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
php上传、管理照片示例
2006/10/09 PHP
php 文件缓存函数
2011/10/08 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
javascript数据结构之双链表插入排序实例详解
2015/11/25 Javascript
简单谈谈gulp-changed插件
2017/02/21 Javascript
基于angular实现三级联动的生日插件
2017/05/12 Javascript
js 数组详细操作方法及解析合集
2018/06/01 Javascript
vue+高德地图写地图选址组件的方法
2019/05/18 Javascript
基于layui轮播图满屏是高度自适应的解决方法
2019/09/16 Javascript
vue cli4下环境变量和模式示例详解
2020/04/09 Javascript
详解Python的Django框架中的Cookie相关处理
2015/07/22 Python
Python HTTP客户端自定义Cookie实现实例
2017/04/28 Python
Python paramiko模块的使用示例
2018/04/11 Python
python 进程的几种创建方式详解
2019/08/29 Python
Python3 tkinter 实现文件读取及保存功能
2019/09/12 Python
python导入不同目录下的自定义模块过程解析
2019/11/18 Python
如何利用pygame实现简单的五子棋游戏
2019/12/29 Python
python3排序的实例方法
2020/10/20 Python
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
2014年财务工作自我评价
2014/09/23 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
作文批改评语
2014/12/25 职场文书
求职自我推荐信
2015/03/24 职场文书
体检通知范文
2015/04/21 职场文书
民事辩护词范文
2015/05/21 职场文书
2015年党小组工作总结
2015/05/26 职场文书
校园安全学习心得体会
2016/01/18 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书
Java实现斗地主之洗牌发牌
2021/06/14 Java/Android
深入解读Java三大集合之map list set的用法
2021/11/11 Java/Android
vue elementUI批量上传文件
2022/04/26 Vue.js