1.CSS静态滤镜样式 (filter)(只有IE4.0以上支持) 
  CSS静态滤镜样式的使用方法:{ filter : filtername( parameters1, parameters2, ...) }

Filter样式 简要说明 支持参数 
alpha 设置图片或文字的不透明度 opacity、finishOpacity、style、startX、startY、finishX、finishY、add、direction、strength 
blur 在指定的方向和位置上产生动感模糊效果 add、direction、strength 
chroma 对所选择的颜色进行透明处理 color 
dropShadow 在指定的方向和位置上产生阴影 color、offX、offY、positive 
flipH 沿水平方向翻转对象   
flipV 沿垂直方向翻转对象   
glow 在对象周围上发光 color、strength 
gray 将对象以灰度处理   
invert 逆转对象颜色   
light 对对象进行模拟光照   
mask 对对象生成掩膜 color 
shadow 沿对象边缘产生阴影 color、direction 
wave 在垂直方向产生正弦波形 add、freq、lightStrength、phase、strength 
xray 改变对象颜色深度,并绘制黑白图象  

以上就是静态滤镜的全部内容,要注意的是CSS是区分大小写的! 
2.CSS动态滤镜 
  动态滤镜可以为页面添加动人的淡入淡出、图象转化效果,它可以分为两种blend(混合)和reveal(显示),前者可以使对象渐渐消失或出现,后者提供了24种图象转化的效果。对于动态滤镜的调用除去象在静态滤镜中要定义的滤镜类型,参数等等,还用到脚本语言控制它的状态。 
  首先,在开始一个动态效果之前,先需要进行装备(Apply),然后播放(Play)动态效果,在动态效果进行中还可以中断动态效果(Stop),以上可以用下面的方法实现: 
    对象名.filters(滤镜数值).Apply() 
    对象名.filters(滤镜数值).Play() 
    对象名.filters(滤镜数值).Stop() 
  对于滤镜状态的判断可以通过“对象名.filters(滤镜数值).status”判断,该值为0时,表示滤镜未执行,为1时,表示滤镜已经完成,为2时表示滤镜在执行中。 
  在定义filter时,如上面所提到的,可以有混合(“filter:blendTrans(duration=时间数值)”,duration表示滤镜执行需要的时间,单位为秒)和显示(“filter:revealTrans(duration=时间数值,transition=过渡类型)”,过渡类型为从0-23的数值)两种。 
  
  滤镜目前还未被W3C正式承认。滤镜只是微软IE浏览器的组成部分,不能用于Netscape浏览器。制定有关标准的组织正在就此进行讨论,但尚未达成最后定论。在我看来,滤镜是一种非常有趣而且是制作精彩的视觉效果必不可少的一部分。滤镜能节省带宽,而且是你能在制作奇妙的 
视觉设计时使用文字格式,而不必先制作庞大的文字位图以取得相同的效果。 
  但由于这些功能尚未成为HTML的正式组成部分,所以并不是所有的浏览器都能看到这些特色。有些时候,你必须考虑以传统的方式制作相同的效果,当然,你不得不继续将庞大的GIF文件塞到网页之中。 
沉默...沉默...

  
CSS滤镜filter详解 
语法:STYLE="filter:filtername(fparameter1, fparameter2...)" 
(Filtername为滤镜的名称,fparameter1、fparameter2等是滤镜的参数)

滤镜说明: 
alpha:设置透明层次 
blur:创建高速度移动效果,即模糊效果 
chroma:制作专用颜色透明 
DropShadow:创建对象的固定影子 
FlipH:创建水平镜像图片 
FlipV:创建垂直镜像图片 
glow:加光辉在附近对象的边外 
gray:把图片灰度化 
invert:反色 
light:创建光源在对象上 
mask:创建透明掩膜在对象上 
shadow:创建偏移固定影子 
wave:波纹效果 
Xray:使对象变得像被x光照射一样

1、滤镜:Alpha 
语法:STYLE="filter:Alpha(Opacity=opacity, FinishOpacity=finishopacity,Style=style, StartX=startX,StartY=startY,FinishX=finishX,FinishY=finishY)" 
说明: 
Opacity:起始值,取值为0~100, 0为透明,100为原图。 
FinishOpacity:目标值。 
Style:1或2或3 
StartX:任意值 
StartY:任意值 
例子:filter:Alpha(Opacity="0",FinishOpacity="75",Style="2") 
2、滤镜:blur 
语法:STYLE="filter:Blur(Add = add, Direction = direction, Strength = strength)" 
说明: 
Add:一般为1,或0。 
Direction:角度,0~315度,步长为45度。 
Strength:效果增长的数值,一般5即可。 
例子:filter:Blur(Add="1",Direction="45",Strength="5") 
3、滤镜:Chroma 
语法:STYLE="filter:Chroma(Color = color)" 
说明:color:#rrggbb格式,任意。 
例子:filter:Chroma(Color="#FFFFFF") 
4、滤镜:DropShadow 
语法:STYLE="filter:DropShadow(Color=color, OffX=offX, OffY=offY, Positive=positive)" 
说明:Color:#rrggbb格式,任意。 
Offx:X轴偏离值。 
Offy:Y轴偏离值。 
Positive:1或0。 
例子:filter:DropShadow(Color="#6699CC",OffX="5",OffY="5",Positive="1") 
5、滤镜:FlipH 
语法:STYLE="filter:FlipH" 
例子:filter:FlipH 
6、滤镜:FlipV 
语法:STYLE="filter:FlipV" 
例子:filter:FlipV 
7、滤镜:glow 
语法:STYLE="filter:Glow(Color=color, Strength=strength)" 
说明: 
Color:发光颜色。 
Strength:强度(0-100) 
例子:filter:Glow(Color="#6699CC",Strength="5") 
8、滤镜:gray 
语法:STYLE="filter:Gray" 
例子:filter:Gray 
9、滤镜:invert 
语法:STYLE="filter:Invert" 
例子:filter:Invert 
10、滤镜:mask 
语法:STYLE="filter:Mask(Color=color)" 
例子:filter:Mask (Color="#FFFFE0") 
11、滤镜:shadow 
语法:filter:Shadow(Color=color, Direction=direction) 
说明: 
Color:#rrggbb格式。 
Direction:角度,0-315度,步长为45度。 
例子:filter:Shadow (Color="#6699CC", Direction="135") 
12、滤镜:wave 
语法:filter: Wave(Add=add,Freq=freq,LightStrength=strength,Phase=phase, Strength=strength) 
说明: 
Add:一般为1,或0。 
Freq:变形值。 
LightStrength:变形百分比。 
Phase:角度变形百分比。 
Strength:变形强度。 
例子:filter: wave(Add="0", Phase="4", Freq="5", LightStrength="5", Strength="2") 
13、滤镜:Xray 
语法:STYLE="filter:Xray" 
例子:filter:Xray

CSS中filter滤镜学习笔记的更多相关文章

  1. CSS中filter滤镜的学习笔记

    1.CSS静态滤镜样式 (filter)(只有IE4.0以上支持)  CSS静态滤镜样式的使用方法:{ filter : filtername( parameters1, parameters2, . ...

  2. css中filter:alpha透明度使用

    css中filter:alpha透明度使用    使用filter可以设置透明度,filter:alpha在IE下是没有问题的,要支持firefox就需要使用-moz-opacity,下面有个不错的示 ...

  3. ES6中Map数据结构学习笔记

    很多东西就是要细细的品读然后做点读书笔记,心理才会踏实- Javascript对象本质上就是键值对的集合(Hash结构),但是键只能是字符串,这有一定的限制. 1234 var d = {}var e ...

  4. 《CSS 设计指南》学习笔记 一

    本篇文章是对这几天看完 Charles Wyke-Smit 的 <CSS 设计指南> 后的一些学习笔记与心得,笔者好像是大一的时候开始接触网页设计,由于并不是计算机专业的,所以所有都是自己 ...

  5. DIV+CSS中的滤镜和模糊

    在div+css中,经常会用到div和span 当内容比较多的时候,会用到div 当内容比较少的时候,会用到span 来看下面的代码: <!DOCTYPE html> <html&g ...

  6. 我的Android进阶之旅------>Android中编解码学习笔记

    编解码学习笔记(一):基本概念 媒体业务是网络的主要业务之间.尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析.应用开发.释放license收费等等 ...

  7. JavaSE中Map框架学习笔记

    前言:最近几天都在生病,退烧之后身体虚弱.头疼.在床上躺了几天,什么事情都干不了.接下来这段时间,要好好加快进度才好. 前面用了三篇文章的篇幅学习了Collection框架的相关内容,而Map框架相对 ...

  8. C++中的ravalue学习笔记

    一.学习笔记 1. A a = 42; 会先以42为参数构造一个A类对象,然后调用拷贝构造函数来构造a,目前编译器优化掉了拷贝构造函数的调用,测试拷贝构造函数是没有被调用的,但是其权限不能为priva ...

  9. css中的滤镜

    前几天在做一个app应用的时候,用到了滤镜.在之前我只是知道有这么个东西,但是具体的知识点其实我是不太清楚的,所以为了让自己能深刻记忆,专门把它来记录一下.. 一.滤镜的标识符:“filter”;语法 ...

随机推荐

  1. 把一个窗体嵌入到WinForm中进行显示,以CMD窗口为例

    1.添加引用 using System.Runtime.InteropServices; 2. 加入以下代码段 [DllImport("User32.dll ", EntryPoi ...

  2. Ubuntu 升级到13.10之后出现Apache2启动失败的问题

    昨天看到Ubuntu 13.04提示有新的发行版Ubuntu 13.10了,手痒了一下,没有忍住就升级了. 结果升级完毕之后发现Apache2服务启动失败了,失败信息是: Invalid comman ...

  3. 【转】linux下mkisofs制作光盘映像cdrecord刻录光盘

    1.制作光盘映像文件 $mkisofs -R -o /var/tmp/oracle.iso /home/oracle $mkisofs -o myiso.iso /home/oracle/data 补 ...

  4. [python]Python操作MySQL

    [安装] 安装MySQL 安装MySQL不用多说了,下载下来安装就是,没有特别需要注意的地方. 一个下载地址:点击打开链接 [样例] ? 1 2 3 4 5 6 7 8 9 10 11 12 13 1 ...

  5. Connection failed: NT_STATUS_ACCOUNT_RESTRICTION

    今天在linux机器上想要远程重启一台window的机器,输入命令后报错,如下 Google了下,有说是window禁止远程空密码登录,于是到window系统中添加了密码,这下再运行 这下执行就正常了

  6. C语言——内存分配

    1.在C语言的运行过程中,需要内存来存储数据.C语言使用的内存总体可以分为两类:一类是静态区,一类是动态区.2.静态数据存储区包含:只读数据区.已初始化的读写数据区.未初始化的读写数据区     动态 ...

  7. 一起刷LeetCode5-Longest Palindromic Substring

    发现自己原来掌握的一下算法,都忘掉了,啊啊啊 ----------------------------------------------------------------------------- ...

  8. Linux入门视频

    为了方便新手学习Linux,本人专门录制了以下Linux初级视频方便学习,本系列多媒体教程已完成的博文: 轻松学习Linux之入门篇 http://chenguang.blog.51cto.com/3 ...

  9. SharePoint咨询师之路:备份和恢复系列三 - 备份web和服务应用程序

    本系列包括: 备份服务器场和配置 备份web和服务应用程序 备份内容数据库 备份网站集 备份自定义项 备份web应用程序和服务应用程序一样有三种方式:SharePoint管理中心网站.Windows  ...

  10. Codeforces Round #367 (Div. 2) C. Hard problem(DP)

    Hard problem 题目链接: http://codeforces.com/contest/706/problem/C Description Vasiliy is fond of solvin ...