码迷,mamicode.com
首页 > Web开发 > 详细

-webkit-filter属性用来干什么

时间:2015-08-13 13:51:00      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:

这两天有看到国外网站纷纷介绍-webkit-filter,开始很迷惑,丫是想要学IE吗?今天看了下,和IE的滤镜没一毛关系啊,而且,效果很赞!
这些滤镜效果最初是用于SVG的,W3C引入到CSS中,然后制定了CSS Filter Effects 1.0,现在webkit率先支持了它。
现在规范中支持的效果有:
  • grayscale 灰度
  • sepia 褐色
  • saturate 饱和度
  • hue-rotate 色相旋转
  • invert 反色
  • opacity 透明度
  • brightness 亮度
  • contrast 对比度
  • blur 模糊
  • drop-shadow 阴影
嗯,有些和CSS3重复了,不过,具体要怎么用还要看具体情况,至少我们可以用不同的方法实现同样的效果——比如透明度。
用法是标准的CSS写法:
-webkit-filter: blur(2px);

然后,Eric Bidelman写了一个demo,可以很方便的查看各种效果。但是考虑到某网站因为不明原因在国内无法访问,我将该demo页面简单的翻译了下,放到这边给大家预览,请猛击查看。

请注意,改滤镜目前只有最新的webkit nightly版本和Chrome 18.0.976以上版本才支持,所以你需要下载一个最新的版本来体验~~我用的是webkit nightly。
现在,让我们看一下一些简单的效果吧:
原图
技术分享
模糊
技术分享
50%灰度
技术分享
100%灰度
技术分享
50%褐色
技术分享
100%褐色
技术分享
50%亮度
技术分享
100%亮度
技术分享
色相
技术分享
反色
技术分享
饱和度
技术分享
对比度
技术分享
嗯,我们在手机端的各种网页特效如lomo、日系等,也可以在页面简单实现一些了,配合css3内阴影、遮罩、渐变等,相信不必instagram等差多少。

-webkit-filter属性用来干什么

标签:

原文地址:http://www.cnblogs.com/good10000/p/4726741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!