为什么FireFox 不支持CSS滤镜?
2011-09-18 09:48
281 查看
今天本想学习一下CSS的滤镜,可是不知道为什么FF就不买账,就是不肯显示效果.倒是IE不错,所有的滤镜效果都出来了.
难道这些滤镜都是针对IE的吗?有点不明白.下面是一些滤镜的描述,有的有示范,有的没有.(示范应该显示不出来)
Alpha滤镜
Blur滤镜
Chroma滤镜
Dropshadow滤镜
FlipH、FlipV滤镜
Glow滤镜
Gray滤镜
Invert滤镜
Light滤镜
Mask滤镜
Shawdow滤镜
Wave滤镜
X-ray滤镜
Alpha滤镜
语法:Alpha(Opacity=?,FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?,FinishY=?)
参数和功能: 使对象产生透明度。
Blur滤镜
语法:Blur(Add=?, Direction=?,Strength=?)
参数和功能: 使对象产生模糊效果。
Chroma滤镜
语法:Chroma(Color=?)
参数和功能:某个颜色变透明。这个功能对图片的支持不是很好。
Dropshadow滤镜
语法:DropShadow(Color=?, OffX=?, OffY=?,Positive=?)
参数和功能: 阴影效果。这个功能对图片的支持不是很好,普遍用于文字。
示范:
FlipH、FlipV滤镜
无任何参数。FlipH使对象产生水平翻转效果;FlipV使对象产生垂直翻转效果。
Glow滤镜
语法:Glow(Color=?, Strength=?)
参数和功能:使对象的外轮廓产生一种光晕效果。一般用于文字效果。
示范:
Gray滤镜
无任何参数。使图片由彩色变为灰白色调。
Invert滤镜
无任何参数。使图片产生照片底片的效果。
Light滤镜
语法:Light(?)
参数和功能:模拟光源的投射效果。不过要通过调用方法来实现,这就需要用到javascript动态滤镜编程。在这里就不细说了。
Mask滤镜
语法:Mask(Color=?)
参数和功能:在对象上建立一个覆盖于表面的膜。对图像的支持不好,普遍用于文字。
示范:
Shawdow滤镜
语法:Shadow(Color=?,Direction=?)
参数和功能:与dropshadow非常相似,也是一种阴影效果。dropshadow没有渐进感,shadow有渐进的阴影感。
示范:
Wave滤镜
语法:Wave(Add=?, Freq=?, LightStrength=?,Phase=?, Strength=?)
参数和功能:使对象在垂直方向上产生波浪的变形效果。
X-ray滤镜
无任何参数。使图片只显示其轮廓。
难道这些滤镜都是针对IE的吗?有点不明白.下面是一些滤镜的描述,有的有示范,有的没有.(示范应该显示不出来)
Alpha滤镜
Blur滤镜
Chroma滤镜
Dropshadow滤镜
FlipH、FlipV滤镜
Glow滤镜
Gray滤镜
Invert滤镜
Light滤镜
Mask滤镜
Shawdow滤镜
Wave滤镜
X-ray滤镜
Alpha滤镜
语法:Alpha(Opacity=?,FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?,FinishY=?)
参数和功能: 使对象产生透明度。
[align=center]参数名称[/align] | [align=center]功能[/align] | [align=center]参数[/align] |
Opacity | 图片的不透明度 | 值从0-100,0为完全透明,100为完全不透明 |
FinishOpacity | 设置渐变的透明效果时,用来指定结束时的透明度 | 值从0-100,0为完全透明,100为完全不透明 |
Style | 指定渐变的显示形状 | 0:没有渐进;1:直线渐进;2:圆形渐进;3:矩形渐进 |
StartX | 渐变透明效果开始的X坐标值 | |
StartY | 渐变透明效果开始的Y坐标值 | |
FinishX | 渐变透明效果结束的X坐标值 | |
FinishY | 渐变透明效果结束的Y坐标值 |
语法:Blur(Add=?, Direction=?,Strength=?)
参数和功能: 使对象产生模糊效果。
[align=center]参数名称[/align] | [align=center]功能[/align] | [align=center]参数[/align] |
Add | 指定图片是否显示原来的模糊方向 | 0:不显示原对象;1:显示原对象 |
Direction | 设置模糊的方向 | 0(上),45(右上),90(右),135(右下),180(下),225(左下),270(左),315(左上) |
Strength | 指定模糊图像模糊的半径大小 | 以pixels为单位,默认为5 |
语法:Chroma(Color=?)
参数和功能:某个颜色变透明。这个功能对图片的支持不是很好。
[align=center]参数名称[/align] | [align=center]功能[/align] | [align=center]参数[/align] |
color | 把图片或文字中的某个颜色变为透明 | RGB格式的颜色值 |
语法:DropShadow(Color=?, OffX=?, OffY=?,Positive=?)
参数和功能: 阴影效果。这个功能对图片的支持不是很好,普遍用于文字。
[align=center]参数名称[/align] | [align=center]功能[/align] | [align=center]参数[/align] |
Color | 指定阴影的颜色 | RGB格式的颜色值 |
OffX | 指定阴影相对于对象在水平方向的偏移 | 整数。正数表示阴影在对象右方,负数表示在左方。 |
OffY | 指定阴影相对于对象在水垂直方向的偏移 | 整数。正数表示阴影在对象上方,负数表示在下方。 |
Positive | 指定阴影的透明度 | 0:透明,无阴影;非0:阴影的强度 |
文字效果 |
[align=center]DropShadow(Color=#a0a0a0, OffX=5, OffY=5, Positive=1)[/align] |
无任何参数。FlipH使对象产生水平翻转效果;FlipV使对象产生垂直翻转效果。
Glow滤镜
语法:Glow(Color=?, Strength=?)
参数和功能:使对象的外轮廓产生一种光晕效果。一般用于文字效果。
[align=center]参数名称[/align] | [align=center]功能[/align] | [align=center]参数[/align] |
Color | 指定光晕的颜色 | RGB格式的颜色值 |
Strength | 指定光晕的范围 | 设定值从1-255,数字越大光晕越强 |
文字效果 |
[align=center]Glow(Color=ff0000, Strength=2)[/align] |
无任何参数。使图片由彩色变为灰白色调。
Invert滤镜
无任何参数。使图片产生照片底片的效果。
Light滤镜
语法:Light(?)
参数和功能:模拟光源的投射效果。不过要通过调用方法来实现,这就需要用到javascript动态滤镜编程。在这里就不细说了。
[align=center]方法[/align] | [align=center]功能[/align] |
AddAmbient | 加入包围的光源 |
AddCone | 加入锥形光源 |
Addpoint | 加入点光源 |
Changcolor | 改变光的颜色 |
Changstrength | 改变光源的强度 |
Clear | 清除所有的光源 |
MoveLight | 移动光源 |
语法:Mask(Color=?)
参数和功能:在对象上建立一个覆盖于表面的膜。对图像的支持不好,普遍用于文字。
示范:
文字效果 |
Mask(Color=ff0000) |
语法:Shadow(Color=?,Direction=?)
参数和功能:与dropshadow非常相似,也是一种阴影效果。dropshadow没有渐进感,shadow有渐进的阴影感。
[align=center]参数名称[/align] | [align=center]功能[/align] | [align=center]参数[/align] |
Color | 指定阴影的颜色 | RGB格式的颜色值 |
Direction | 指定阴影的方向 | 0:垂直向上;每45度为一个单位 |
文字效果 |
Shadow(Color=#0099ff, Direction=90) |
语法:Wave(Add=?, Freq=?, LightStrength=?,Phase=?, Strength=?)
参数和功能:使对象在垂直方向上产生波浪的变形效果。
[align=center]参数名称[/align] | [align=center]功能[/align] | [align=center]参数[/align] |
Add | 表示是否显示原对象 | 0:不显示;1:显示 |
Freq | 设置波动的数量 | 自然数 |
LightStrength | 设置波浪效果的光照强度 | 0-100,1为最弱,100为最强 |
Phase | 波浪的起始相位 | 0-100 |
Strength | 设置波浪摇摆的幅度 | 自然数 |
无任何参数。使图片只显示其轮廓。
相关文章推荐
- 用JS操作CSS滤镜,注意IE、firefox、chrome浏览器对滤镜支持各不相同
- 为什么线程安全的ACE容器不支持[]操作符
- 为什么C++编译器不能支持对模板的分离式编译
- 修正jquery的autocomplete在firefox下不支持中文输入法提交的bug
- 为什么我的 Mysql 不支持中文查询
- 完美Ajax类,支持事件,支持容器,支持多种操作方式,兼容ie,firefox http://bbs.51js.com/thread-65023-1-1.html
- CSS设置div透明度;FireFox 3.5+ 已不再支持 -moz-opacity
- 兼容IE,Firefox,CSS3 opacity透明度-FireFox 3.5+不支持-moz-opacity属性
- 为什么Windows Phone 7不支持C++?
- firefox不支持document.all的解决方法
- 【C++】为什么模板不支持分离编译
- 为什么模板不支持分离编译?
- Firefox不支持event解决方法
- Fedora 10 (64位)下firefox支持flash插件的操作步骤
- 为什么Java不支持创建范型数组?
- Java为什么支持反射机制?
- 关于IE8/firefox不支持添加到收藏夹代码javascript:window.external.AddFavorite(,'');
- 一起谈.NET技术,为什么我支持托管运行时(虚拟机)
- 解决 firefox 不支持 document.all的方法
- 解析IE, FireFox, Opera 浏览器支持Alpha透明的方法