已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CSS3 Filter的十种特效作者:大漠日期:2012-01-09点击:3492最近到处看到有人在说CSS3的filter一直没有时间自己去测试这效果。今天终于抽出时间学习这个CSS3的Filter。不整不知道呀,一整才让我感到吃惊,太强大了。大家先来看个效果吧:我想光看上面的效果就能吸引你了,要是你自己动手的话,我想您更会感到神奇。细一看,这些效果就像是photoshop整出来的一样,其实是真是这样的,有很多效果都是类似于photoshop中的特效。不过有一点大家需要特别的注意:此处的CSS3 filter和css filter完全是两样东东。更不是我们一直说的IE滤镜。具体所指的是什么?大家感兴趣的可以点击这里。我就不多说了,因为说也说不清楚,我只想和大家一起探讨的是如休整使用这个“CSS3 Filter”。那我们开始吧。Filters主要是运用在图片上,以实现一些特效。(尽管他们也能运用于video上),不过我们在些只来讨论图片上的运用。语法 elm filter: none | * 其默认值是none,他不具备继承性,其中filter-function一个具有以下值可选:1. grayscale灰度2. sepia褐色(求专业指点翻译)3. saturate饱和度4. hue-rotate色相旋转5. invert反色6. opacity透明度7. brightness亮度8. contrast对比度9. blur模糊10. drop-shadow阴影浏览器的兼容性目前支持这个属性的浏览器少得可怜,现在只是webkit支持,而且只有webkit nightly版本和Chrome 18.0.976以上以上版本才支持,所以说,你要是想看到效果就需要下载这两个版本中的一个,我使用的是Google Chrome Canary。下面我们一起来见证这些效果的实现过程,首先在页面中有一张图片: 我在此处取名为“normal”,表示此图没有任何“filter”效果,那么后面的效果,我们依次将其类名改成对应的效果名。大家看下面的代码吧:一、grayscale灰度使用这个特效,会把图片变成灰色的,也就是说你的图片将只有两种颜色“黑色”和“白色” .grayscale -webkit-filter:grayscale(1); 默认值:100,如果你在grayscale()中没有任何参数值,将会以“100%”渲染。其效果下图所示:二、sepiasepia不知道如何译,暂时就叫他“褐色”,使用这种效果,你的图片好像很古老的一样 .sepia -webkit-filter:sepia(1); 默认值:100,如果你在sepia()中没有任参数值,将会以“100”渲染,具体效果如下:三、saturate饱和度saturat是用来改变图片的饱和度 .saturate -webkit-filter:saturate(0.5); 默认值:100,如果我们将其值变大到300% .saturate -webkit-filter:saturate(3); 四、hue-rotate色相旋转hue-rotate用来改变图片的色相 .hue-rotate -webkit-filter:hue-rotate(90deg); 默认值:0deg五、invert反色invert做出来的效果就像是我们照相机底面的效果一样 .invert -webkit-filter:invert(1); 默认值:100六、opacity透明度这个就很好理解了,改变图片的透明度 .opacity -webkit-filter:opacity(.2); 默认值:100%七、brightness亮度改变图片的亮度 .brightness -webkit-filter:brightness(.5); 默认值:100八、contrast对比度改变图片的对比度,整个psd的,都懂这个意思 .contrast -webkit-filter:contrast(2); 默认值:100九、blur模糊一看字面意思就知道了,改变图片的清晰度 .blur -webkit-filter:blur(3px); 默认值:0十、drop-shadow阴影这个很像box-shadow一样的效果,给图片加阴影效果 .drop-shadow -webkit-filter:drop-shadow(5px 5px 5px #ccc); 那么上面就是filter中的十种效果,当然大家可以根据自己的需求进行自定义: .custom -webkit-filter:saturate(5) hue-rotate(500deg) grayscale(0.3) sepia(0.7) contrast(1.5) invert(0.2) brightness(.9); 有关于CSS3的filter就简单的介绍到这里了,如果大家想更清楚的了解filter是神马,可以点击下面的扩展阅读:1. Say Hello to Webkit Filters2. Quick Fun: CSS3 Filt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中储粮海南有限公司招聘备考题库(10人)含答案详解(综合题)
- 考研护理:护理学基础核心考点与模拟题
- 2025福建福州左海置地有限公司招聘1人备考题库及完整答案详解
- 2025河口瑶族自治县粮油购销有限责任公司招聘1人备考题库附答案详解(培优)
- 微创时代手术室护理创新与实践
- 2025广西河池产业投资集团招聘紧缺人才10人备考题库含答案详解(能力提升)
- 2026中国储备粮管理集团有限公司北京分公司招聘65人备考题库及答案详解(必刷)
- 2025重庆两江假日酒店管理有限公司招聘1人备考题库附答案详解(轻巧夺冠)
- 新生儿护理记录表格规范与操作要点
- 2025湖南省兵器工业集团股份有限公司市场化选聘湖南酷睿科技有限公司总经理(职业经理人)1人备考题库及答案详解1套
- 流动人口健康治理协同机制研究
- 湖南省长郡二十校联盟2025-2026学年高三上学期12月考试数学试卷
- 创伤急救模拟教学的数字孪生技术应用
- 2025年无人机驾驶员执照遥控器在敏感区域(机场、禁飞区)附近的安全操作规程专题试卷及解析
- 弘扬宪法精神凝聚法治力量
- 师德师风知识竞赛试题库及答案
- 计算机应用基础知识试题及答案完整题库
- 2025年初级会计资格考试题及答案
- 超长距离顶管非开挖施工方案
- 2025年9月青少年软件编程(图形化)等级考试三级真题(含答案和解析)
- 英语教师素养大赛笔试题及答案解析(2025年版)
评论
0/150
提交评论