css滤镜兼容浏览器测试实例

所属分类: 网页制作 / CSS 阅读数: 274
收藏 0 赞 0 分享

CSS代码

复制代码
代码如下:

.test{
background:#000;
color:white;
width:200px;
position:absolute;
left:10px;
top:10px;
filter: Alpha(opacity=10);
-moz-opacity:.1;
opacity:0.1;
}

这里关键的是
CSS代码

复制代码
代码如下:

filter: Alpha(opacity=10);
-moz-opacity:.1;
opacity:0.1;

这三句,第一句是ie 支持.第二三句是firefox支持的,但是版本不一样就有两种了,所以用时候把三句都加上就行了
用于定制图片的显示效果
1)滤镜的有效HTML标记:

复制代码
代码如下:

BODY
BUTTON
DIV
IMG
INPUT
MARQUEE
SPAN
TABLE
TD
TEXTAREA
TH
TR

2)滤镜的属性参数
a)设置透明度Alpha  
语法:

复制代码
代码如下:

{ FILTER: Alpha(Opacity=n1,Finishopacity=n2,Style=#,Startx=x1,Starty=y1,Finishx=x2,Finishy=y2)}

"Opacity"透明度.从0到100,0代表完全透明.100代表完全不透明.
"Finishopacity"可选,指定结束时的透明度.0到100.
"Style"透明区域形状.其中#可为:0代表统一形状,1线形,2放射状,3长方形.
"Startx"和"Starty"渐变透明效果的开始X和Y坐标.
"Finsihx"和"Finsihy"渐变透明效果结束X和Y的坐标.

复制代码
代码如下:

<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

b)模糊Blur
语法:

复制代码
代码如下:

{filter:blur(add=add,direction=direction,strength=strength)}

"add""TRUE(默认)"或者"FALSE".指定图片是否被改变成印象派的模糊效果.1为真,0为假
"direction"设置模糊的方向.0垂直向上,每45度为一个单位.默认值向左的270度.
"strength"有多少像素的宽度受到模糊影响,默认是5个像素.
c)透明Chroma
把指定的颜色设置为透明
语法:

复制代码
代码如下:

{filter:chroma(color=color)}

COLOR,设置为透明色的颜色的值
举例:

复制代码
代码如下:

<img style="filter:chroma(color=white)" src="图片" width="26" height="15" >

d)投射阴影DropShadow  
语法:

复制代码
代码如下:

{filter:Dropshadow(Color=color,Offx=x,Offy=y,positive=positive)}

"Color"阴影颜色
"Offx"和"Offy"是X方向和Y方向阴影的偏移量.
"Positive"如果为"True"为任何的非透明像素建立可见的投影.如果为"False",为透明的像素部分建立可见的投影.
e)翻转FlipH, FlipV  
语法:

复制代码
代码如下:

{filter: FlipH} ,{filter: FlipV}

分别是将对象水平反转和垂直反转
f)对象的外边界增加光效Glow 
语法:

复制代码
代码如下:

{filter:Glow(Color=color,Strength=n)}

"Color"发光色
"Strength"强度从1到255
g)图象色彩转换
Gray灰度 Invert反色 Xray映出图象轮廓并把这些轮廓加亮(X光效果,灰度后反色)
语法:

复制代码
代码如下:

{filter:gray} {filter:invert} {filter:xray}

h)阴影效果Shadow  
语法:

复制代码
代码如下:

{filter:shadow(Color=color,Direction=direction)}

Color投影色
Direction投影.0度垂直向上,然后每45度为一个单位.默认值是向左的270度.
i)正弦波纹Wave  
在X轴和Y轴方向利用正弦波纹打乱图片
语法:

复制代码
代码如下:

{filter:wave(Add=True/False,Freq=n,Lightstrength=n1,Phase=n2,Strength=n3)}

"Add"是否打乱,默认是"True".
"Freq"产生多少个完整的波纹.
"LightStrength"增强光影,0-100的整数值.
"Phase"正弦波的偏移量,通常值为0,范围是0-100的整数值
"Strength"代表振幅大小.

更多精彩内容其他人还在看

CSS样式分离之再分离达到精简与重用

无论是CSS的分离还是js的分离,其主要作用之一就是精简与重用,CSS本身就代表着精简与重用,CSS样式分离,我一般指的是“以单独的CSS文件将CSS样式分离出来”,此处的重用多针对不同页面的重用,就是说,一个样式文件,可以多个页面使用,这对于一些公共样式的重构是很有
收藏 0 赞 0 分享

CSS属性behavior的语法使用说明

在进行CSS网页布局的时候,我们经遇到刷新要保留表单里内容的时候,习惯的做法使用cookie,但是那样做实在是很麻烦,css中的behavior就为我们很好的解决了这个问题。今天jb51.net就向大家介绍CSS属性behavior的语法
收藏 0 赞 0 分享

网页制作中的水平居中和垂直居中解决方法集合

 在定义网页的CSS样式的时候,我们或许并不怎么用到垂直居中。
收藏 0 赞 0 分享

最常见IE的Bug及其fix修复方法

Internet Explorer – Web程序员的毒药。在IE上开发时间中有超过60%的时间是花在和IE的bug进行搏斗,让你的开发生产率严重下降。下面是一个教程,告诉你9个IE上最常见的BUG以及如何解决它们。
收藏 0 赞 0 分享

CSS常用浏览器兼容调整小结

用CSS+DIV来写网站代码的好处显而易见,这里不多说了,但由于不同浏览器对CSS的解释不统一,造成不同浏览器下页面错位的现象十分常见……
收藏 0 赞 0 分享

css firefox火狐浏览器下的兼容性问题

css firefox火狐浏览器下的兼容性问题
收藏 0 赞 0 分享

DIV+CSS 浏览器兼容性小结

在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果!
收藏 0 赞 0 分享

div+css 布局常识 8问

CSSer与其他IT职位一样,在找工作的时候,都会面临着面试官提出的问题,或者给出的试卷。今天jb51.net收集了常见的8条面试题目,希望对您有所帮助。
收藏 0 赞 0 分享

CSS用四种方式实现布局

CSS用四种方式实现布局
收藏 0 赞 0 分享

css 解决表格边框不显示的问题

在 IE6 中,当表格单元格中的数据为空时,边框是不显示的,在IE8中是会显示的,怎样解决这个不兼容的问题呢。
收藏 0 赞 0 分享
查看更多