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动画效果的兼容多浏览器简单导航条示例
Jan 26 HTML / CSS
一款纯css3实现的鼠标经过按钮特效教程
Nov 09 HTML / CSS
CSS3 @keyframes简单动画实现
Feb 24 HTML / CSS
巧用 CSS3的webkit-box-reflect 倒影实现各类动效
Mar 05 HTML / CSS
localStorage 设置过期时间的方法实现
Dec 21 HTML / CSS
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
Jun 06 HTML / CSS
使用html5 canvas创建太空游戏的示例
May 08 HTML / CSS
深入剖析HTML5 内联框架iFrame
May 04 HTML / CSS
HTML5 canvas基本绘图之绘制五角星
Jun 27 HTML / CSS
HTML5 canvas基本绘图之图形变换
Jun 27 HTML / CSS
Html5原创俄罗斯方块(基于canvas)
Jan 07 HTML / CSS
Html5饼图绘制实现统计图的方法
Aug 05 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
优化网页之快速的呈现我们的网页
2007/06/29 Javascript
很全的显示阴历(农历)日期的js代码
2009/01/01 Javascript
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
2011/10/13 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
jQuery实现简单网页遮罩层/弹出层效果兼容IE6、IE7
2014/06/16 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
js实现键盘控制DIV移动的方法
2015/01/10 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
javascript实现获取字符串hash值
2015/05/10 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
基于JS实现checkbox全选功能实例代码
2016/10/31 Javascript
js实现无缝滚动图
2017/02/22 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
2018/04/24 Javascript
Vue实现自定义下拉菜单功能
2018/07/16 Javascript
解决node-sass偶尔安装失败的方法小结
2018/12/05 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
jquery实现吸顶导航效果
2020/01/08 jQuery
JavaScript实现猜数字游戏
2020/05/20 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
[01:08:43]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第一场 1月9日
2021/03/11 DOTA
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
python正则表达式爬取猫眼电影top100
2018/02/24 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
python计算n的阶乘的方法代码
2019/10/25 Python
Python实现直播推流效果
2019/11/26 Python
Selenium常见异常解析及解决方案示范
2020/04/10 Python
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
美国酒店控股公司:Choice Hotels
2018/06/15 全球购物
售后专员岗位职责
2013/12/08 职场文书
同意迁入证明模板
2014/10/26 职场文书
军事理论课感想
2015/08/11 职场文书
南阳市白酒市场的调查报告
2019/11/08 职场文书
python 下载文件的几种方式分享
2021/04/07 Python
利用nginx搭建RTMP视频点播、直播、HLS服务器
2022/05/25 Servers