IE滤镜与CSS3效果(详细整理分享)
最近的项目都会接触CSS3,万恶的IE却不支持,搜索了一下,发现IE的滤镜挺管用,貌似W3C正在把滤镜标准化。今天先整理一下IE的滤镜效果(请用IE浏览),明天在把CSS3对应的效果写上(请用Webkit内核浏览)。,如果读者还有其他更好的文章,希望能够分享一下,欢迎加入web前端交流群(75701468) 分享您我的经验.
IE 滤镜 | W3C 滤镜 |
---|---|
Alpha设置透明层次. blur创建高速度移动效果,即模糊效果. Chroma制作专用颜色透明. DropShadow创建对象的固定影子. FlipH创建水平镜像图片. FlipV创建垂直镜像图片. glow加光辉在附近对象的边外. gray把图片灰度化. invert反色. light创建光源在对象上. mask创建透明掩膜在对象上. shadow创建偏移固定影子. wave波纹效果. Xray使对象变的像被x光照射一样. |
grayscale 灰度 sepia 褐色 saturate 饱和度 hue-rotate 色相旋转 invert 反色 opacity 透明度 brightness 亮度 contrast 对比度 blur 模糊 drop-shadow 阴影 |
滤镜透明效果
语法filter:Alpha(Opacity=opacity,FinishOpacity=finishopacity,Style=style,StartX=startX,StartY=startY,FinishX=finishX,FinishY=finishY)
说明
Opacity起始值,取值为0~100, 0为透明,100为原图。
FinishOpacity目标值。
Style1或2或3
StartX任意值
StartY任意值
FinishX任意值
FinishY任意值
一般透明效果filter:alpha(opacity=30);
W3C代码-webkit-filter:opacity(0.3); 或 opacity:0.3;
玫瑰花
线型透明filter: alpha(Opacity=0, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=200, FinishY=180);
W3C代码unkown;
玫瑰花
放射透明filter: Alpha(Opacity=0, FinishOpacity=100, Style=2);
W3C代码unkown;
玫瑰花
柔光效果filter:alpha(opacity=100, finishOpacity=0,style=3);
W3C代码unkown;
玫瑰花
滤镜投影效果
语法filter:DropShadow(Color=color, OffX=offX, OffY=offY, Positive=positive)
说明
Color:#rrggbb格式,任意。
OffxX轴偏离值。
OffyY轴偏离值。
Positive如果为"True"为任何的非透明像素建立可见的投影.如果为"False",为透明的像素部分建立可见的投影。
投影效果filter:progid:dXImageTransform.Microsoft.DropShadow(color=#000000,offX=5,offY=5,positives=true);
W3C代码-webkit-filter:drop-shadow(5px 5px 0 #000000); 或 box-shadow:5px 5px 0 #000;
玫瑰花
阴影效果progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=10);
W3C代码unkown;
玫瑰花
虑色效果progid:DXImageTransform.Microsoft.Chroma(color=#59A074);
W3C代码unkown;
玫瑰花
马赛克filter:progid:dXImageTransform.Microsoft.Pixelate(maxsquare=3);
W3C代码unkown;
玫瑰花
发光效果filter:progid:dXImageTransform.Microsoft.Glow(color=#000000,Strength=5);
W3C代码unkown;
玫瑰花
水平翻转filter: fliph;
W3C代码-webkit-transform:rotateY(180deg);
玫瑰花
垂直翻转filter: flipv;
W3C代码-webkit-transform:rotateX(180deg);
玫瑰花
反色效果filter: invert;
W3C代码-webkit-filter:invert(1);
玫瑰花
黑白效果filter:gray;
W3C代码-webkit-filter:grayscale(1);
玫瑰花
X光照片filter:xray;
W3C代码-webkit-filter:grayscale(1) invert(1);
玫瑰花
滤镜模糊效果
语法filter:Blur(Add = add, Direction = direction, Strength = strength)
说明
Add指定图片是否被改变成印象派的模糊效果.1为真,0为假。
Direction角度,0~315度,步长为45度。
Strength有多少像素的宽度受到模糊影响,默认是5个像素。
风动模糊(有角度)filter: blur(add=true,direction=45,strength=30);
W3C代码暂无
玫瑰花
一般模糊filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=7);
W3C代码-webkit-filter:blur(3px);
玫瑰花
滤镜波纹效果
语法filter: Wave(Add=add,Freq=freq,LightStrength=strength,Phase=phase, Strength=strength)
说明
Add是否打乱,默认是"True"。
Freq产生多少个完整的波纹。
LightStrength增强光影,0-100的整数值。
Phase正弦波的偏移量,通常值为0,范围是0-100的整数值。
Strength代表振幅大小。
正弦波纹filter: Wave(Add=0, Freq=60, LightStrength=1, Phase=0, Strength=3);
W3C代码unkown;
玫瑰花
渐变效果filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#000000", EndColorStr="#ffffff");
W3C代码background:-webkit-linear-gradient(#000000 0, #ffffff 100%);
长沙网站设计
- 如何进行东阳SEO关键词优化?
- 边坝哪有关键词排名优化:提升你的网站流量与
- 安国百度优化服务:提升您的在线可见性
- 阜康新手做SEO怎么做
- 山西seo网站排名关键词优化:提升您网站曝光率
- 临沂seo网站排名关键词优化:提高你的网站可见
- 广西SEO网站推广怎样付费比较合理
- 双辽SEO网站推广:提升你的网站可见性与流量
- 辽宁企业网站优化购买方式有哪些
- 提升宝清百度SEO排名的实用技巧与策略
- 静宁百度SEO排名:提升您网站曝光率的关键策略
- 彭州百度SEO排名的提升策略和实施指南
- 广南百度关键词SEO:提升网站排名的关键策略
- 辽宁关键词优化怎么做论坛营销
- 吉林百度seo排名如何做到让用户满意
- 内黄百度优化服务:提升在线可见性的关键