




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年终止不定期劳动合同的规定与操作流程
- 项目立项案例题目及答案
- 叉车考试科目一的题目及答案
- 物体打击试题及答案
- 2024译林版八年级英语上册Unit 1 课时4 Grammar 分层作业(含答案)
- 营销策划岗位知识培训课件
- 2025年高考化学试题分类汇编:化学实验基础(解析版)
- 物流考试试题及答案2025
- 2025型钢租赁合同
- 物流的试题及答案
- T/CCS 063-2023井工煤矿智能化供排水系统运维管理规范
- DB36-T1694-2022-餐厨垃圾集约化养殖黑水虻技术规程-江西省
- 超市卫生管理规范培训
- 国际压力性损伤溃疡预防和治疗临床指南(2025年版)解读
- 中学生心理辅导活动课教案(合集)
- 《心律失常的诊断和治疗》课件
- 委托运营合作合同协议
- 违章作业培训课件
- 软件行业薪酬管理制度
- 门急诊管理制度
- 2025年中级消防设施操作员(维保)模拟试题题库(附答案)
评论
0/150
提交评论