博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS filter滤镜
阅读量:4133 次
发布时间:2019-05-25

本文共 2570 字,大约阅读时间需要 8 分钟。

CSS的filter常用滤波器属性及语句大全

语法:

STYLE="filter:filtername(fparameter1, fparameter2...)"

(Filtername为滤镜的名称,fparameter1、fparameter2等是滤镜的参数)

滤镜名 说明

Alpha

让HTML元件呈现出透明的渐进效果

Blur

让HTML元件产生风吹模糊的效果

Chroma

让图像中的某一颜色变成透明色

DropShadow

让HTML元件有一个下落式的阴影

FlipH

让HTML元件水平翻转

FlipV

让HTML元件垂直翻转

Glow

在元件的周围产生光晕而模糊的效果

Gray

把一个彩色的图片变成黑白色

Invert

产生图片的照片底片的效果

Light

在HTML元件上放置一个光影

Mask

利用另一个HTML元件在另一个元件上产生图像的遮罩

Shadow

产生一个比较立体的阴影

Wave

让HTML元件产生水平或是垂直方向上的波浪变形

XRay

产生HTML元件的轮廓,就像是照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:是一个同Opacity一起使用的选择性的参数,当同时Opacity和FinishOpacity时,可以制作出透明渐进的效果

Style:1或2或3(当同时设定了Opacity和finishOpacity产生透明渐进时,它主要是用赤指定渐进的显示形状。)

                        (0:没有渐进;1:直线渐进;2:圆形渐进;3:矩形辐射。)

StartX:任意值(渐进开始的 X 坐标值)

StartY:任意值(渐进开始的 Y 坐标值)

FinishX:任意值(渐进结束的 X 坐标值)

FinishY:任意值(渐进结束的 Y 坐标值)

例子:

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

14.颜色变化

语法:

filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#B5CCFA', EndColorStr='#B5CCFA');

本文转自:

转载地址:http://cdjvi.baihongyu.com/

你可能感兴趣的文章
复杂度来源
查看>>
架构设计流程
查看>>
高性能架构模式
查看>>
单服务器高性能模式
查看>>
高性能负载均衡
查看>>
高可用架构-CAP定理
查看>>
高可用框架-FMEA方法
查看>>
高可用存储架构
查看>>
二叉树和二叉树的遍历
查看>>
二叉堆构建
查看>>
堆排序
查看>>
TopK问题
查看>>
计数排序
查看>>
桶排序
查看>>
求链表是否有环,求链表环的长度和入环点
查看>>
Java最小栈
查看>>
Java求两个数的最大公约数
查看>>
java使用栈实现队列
查看>>
java判断一个数是否为2的整数次幂
查看>>
java无序数组排序后的最大相邻差
查看>>