IE滤镜与CSS3实际效果(详尽梳理共享)

2021-03-10 15:02 jianzhan

近期的新项目都会触碰CSS3,万恶的IE却不适用,检索了1下,发现IE的滤镜挺有用,貌似W3C正在把滤镜规范化。今日先梳理1下IE的滤镜实际效果(请用IE访问),明日在把CSS3对应的实际效果写上(请用Webkit核心访问)。,假如读者也有别的更好的文章内容,期待可以共享1下,欢迎添加web前端开发沟通交流群(75701468) 共享您我的工作经验.

 

IE 滤镜 W3C 滤镜 Alpha:设定全透明层级.
blur:建立高速率挪动实际效果,即模糊不清实际效果.
Chroma:制做专用色调全透明.
DropShadow:建立目标的固定不动身影.
FlipH:建立水平镜像系统照片.
FlipV:建立竖直镜像系统照片.
glow:加辉煌在周边目标的边外.
gray:把照片灰度值化.
invert:反色.
light:建立灯源在目标上.
mask:建立全透明掩膜在目标上.
shadow:建立偏位固定不动身影.
wave:波纹实际效果.
Xray:使目标变的像被x光直射1样. 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:目标。
Style:1或2或3
StartX:随意值
StartY:随意值
FinishX:随意值
FinishY:随意值

1般全透明实际效果: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文件格式,随意。
Offx:X轴偏移值。
Offy:Y轴偏移值。
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编码:暂无

玫瑰花花

1般模糊不清: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⑴00的整数金额值。
Phase:正弦波的偏位量,一般值为0,范畴是0⑴00的整数金额值。
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%);