CSS ::滤镜–文本和图像效果
您可以使用CSS过滤器将特殊效果添加到文本,图像和网页的其他方面,而无需使用图像或其他图形。 筛选器仅在Internet Explorer 4.0上起作用。如果您要为多个浏览器开发站点,那么使用CSS过滤器可能不是一个好主意,因为它可能不会带来任何好处。
在本章中,我们将看到每个CSS过滤器的详细信息。这些过滤器可能无法在您的浏览器中使用。
阿尔法频道
Alpha通道滤镜会更改对象的不透明度,从而使其融合到背景中。以下参数可以在此过滤器中使用-
序号 | 参数及说明 |
---|---|
1 | 不透明度的级别。0是完全透明的,100是完全不透明的。 |
2 | finishopacity对象另一端的不透明度级别。 |
3 | 样式不透明度渐变的形状.0 =均匀1 =线性2 =径向3 =矩形 |
4 | startX不透明度渐变开始的X坐标。 |
5 | startY不透明度渐变开始的Y坐标。 |
6 | finishX结束不透明度渐变的X坐标。 |
7 | finishY结束不透明度渐变的Y坐标。 |
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/css/images/logo.png" alt = "CSS Logo"
style = "Filter: Alpha(Opacity=100,
FinishOpacity = 0,
Style = 2,
StartX = 20,
StartY = 40,
FinishX = 0,
FinishY = 0)" />
<p>Text Example:</p>
<div style = "width: 357;
height: 50;
font-size: 30pt;
font-family: Arial Black;
color: blue;
Filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=580, FinishY=0)">CSS Tutorials</div>
</body>
</html>
运动模糊
运动模糊用于创建具有方向和强度的模糊图片或文本。以下参数可以在此过滤器中使用-
序号 | 参数及说明 |
---|---|
1 | 添加对或错。如果为true,则将图像添加到模糊图像;否则为false。如果为false,则不会将图像添加到模糊图像中。 |
2 | 方向迷离的方向,顺时针旋转,四舍五入为45度增量。默认值为270(左).0 =顶部45 =右上方90 =右135 =右下方180 =底部225 =左下方270 =左315 =左上方 |
3 | 强度模糊将扩展的像素数。默认值为5像素。 |
例子
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/css/images/logo.png" alt = "CSS Logo"
style = "Filter: Blur(Add = 0, Direction = 225, Strength = 10)">
<p>Text Example:</p>
<div style = "width: 357;
height: 50;
font-size: 30pt;
font-family: Arial Black;
color: blue;
Filter: Blur(Add = 1, Direction = 225, Strength = 10)">CSS Tutorials
</div>
</body>
</html>
色度过滤器
色度滤镜用于使任何特定颜色透明,通常与图像一起使用。您也可以将其与滚动条一起使用。以下参数可以在此过滤器中使用-
序号 | 参数及说明 |
---|---|
1 | color您想要透明的颜色。 |
例子
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/images/css.gif"
alt = "CSS Logo" style = "Filter: Chroma(Color = #FFFFFF)">
<p>Text Example:</p>
<div style = "width: 580;
height: 50;
font-size: 30pt;
font-family: Arial Black;
color: #3300FF;
Filter: Chroma(Color = #3300FF)">CSS Tutorials</div>
</body>
</html>
投影效果
阴影用于在指定的X(水平)和Y(垂直)偏移和颜色处为对象创建阴影。
以下参数可以在此过滤器中使用-
序号 | 参数及说明 |
---|---|
1 | color阴影的颜色,采用#RRGGBB格式。 |
2 | offX投影沿x轴从可视对象偏移的像素数。正整数将阴影向右移动,负整数将阴影向左移动。 |
3 | offY投影沿y轴从可视对象偏移的像素数。正整数可将阴影向下移动,负整数可将阴影向上移动。 |
4 | 正如果为true,则对象的所有不透明像素都具有阴影。如果为false,则所有透明像素都具有阴影。默认值为true。 |
例子
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/css/images/logo.png"
alt = "CSS Logo"
style = "filter:drop-shadow(2px 2px 1px #FF0000);">
<p>Text Example:</p>
<div style = "width: 357;
height: 50;
font-size: 30pt;
font-family: Arial Black;
color: red;
filter:drop-shadow(3px 3px 2px #000000);">CSS Tutorials</div>
</body>
</html>
翻转效果
翻转效果用于创建对象的镜像。以下参数可以在此过滤器中使用-
序号 | 参数及说明 |
---|---|
1 | FlipH创建水平镜像 |
2 | FlipV创建垂直镜像 |
例子
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/css/images/logo.png"
alt = "CSS Logo"
style = "filter: FlipH">
<img src = "/css/images/logo.png" alt = "CSS Logo" style = "filter: FlipV">
<p>Text Example:</p>
<div style = "width: 300;
height: 50;
font-size: 30pt;
font-family: Arial Black;
color: red;
filter: FlipV">CSS Tutorials</div>
</body>
</html>
发光效果
发光效果用于在对象周围创建发光。如果是透明图像,则会在其不透明像素周围创建光晕。以下参数可以在此过滤器中使用-
序号 | 参数及说明 |
---|---|
1 | color您想要发光的颜色。 |
2 | strength发光的强度(从1到255)。 |
例子
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/css/images/logo.png"
alt = "CSS Logo"
style = "filter: Chroma(Color = #000000) Glow(Color=#00FF00, Strength=20)">
<p>Text Example:</p>
<div style = "width: 357;
height: 50;
font-size: 30pt;
font-family: Arial Black;
color: red;
filter: Glow(Color=#00FF00, Strength=20)">CSS Tutorials</div>
</body>
</html>
灰度效果
灰度效果用于将对象的颜色转换为256个灰度阴影。在此过滤器中使用以下参数-
序号 | 参数及说明 |
---|---|
1 | grayscale将对象的颜色转换为256个灰色阴影。 |
例子
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/css/images/logo.png"
alt = "CSS Logo"
style = "filter: grayscale(50%)">
<p>Text Example:</p>
<div style = "width: 357;
height: 50;
font-size: 30pt;
font-family: Arial Black;
color: red;
filter: grayscale(50%)">CSS Tutorials</div>
</body>
</html>
反转效果
反转效果用于将对象的颜色映射到色谱中它们的相反值,即创建负像。在此过滤器中使用以下参数-
序号 | 参数及说明 |
---|---|
1 | 反转将对象的颜色映射到色谱中相反的值。 |
例子
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/css/images/logo.png"
alt = "CSS Logo"
style = "filter: invert(100%)">
<p>Text Example:</p>
<div style = "width: 357;
height: 50;
font-size: 30pt;
font-family: Arial Black;
color: red;
filter: invert(100%)">CSS Tutorials</div>
</body>
</html>
遮罩效果
遮罩效果用于将透明像素变为指定的颜色,并使不透明像素透明。在此过滤器中使用以下参数-
序号 | 参数及说明 |
---|---|
1 | color透明区域将变为的颜色。 |
例子
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/css/images/logo.png"
alt = "CSS Logo"
style = "filter: Chroma(Color = #000000) Mask(Color=#00FF00)">
<p>Text Example:</p>
<div style = "width: 357;
height: 50;
font-size: 30pt;
font-family: Arial Black;
color: red;
filter: Mask(Color=#00FF00)">CSS Tutorials
</div>
</body>
</html>
阴影滤镜
阴影滤镜用于在指定的方向和颜色上创建衰减的阴影。这是一个位于Dropshadow和Glow之间的过滤器。以下参数可以在此过滤器中使用-
序号 | 参数及说明 |
---|---|
1 | color您希望阴影成为的颜色。 |
2 | 方向迷离的方向,顺时针旋转,四舍五入为45度增量。默认值为270(左).0 =顶部45 =右上方90 =右135 =右下方180 =底部225 =左下方270 =左315 =左上方 |
例子
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/css/images/logo.png"
alt = "CSS Logo"
style = "filter: Chroma(Color = #000000) Shadow(Color=#00FF00, Direction=225)">
<p>Text Example:</p>
<div style = "width: 357;
height: 50;
font-size: 30pt;
font-family:
Arial Black;
color: red;
filter: Shadow(Color=#0000FF, Direction=225)">CSS Tutorials
</div>
</body>
</html>
波浪效应
波浪效应用于使对象产生正弦波失真,使其看起来呈波浪形。以下参数可以在此过滤器中使用-
序号 | 参数及说明 |
---|---|
1 | 加的值的1将原始图像的波形图像,0没有。 |
2 | freq波数。 |
3 | light波浪上的光强度(从0到100)。 |
4 | 相位正弦波应以什么程度开始(从0到100)。 |
5 | strength(强度)波浪效果的强度。 |
例子
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/css/images/logo.png"
alt = "CSS Logo"
style = "filter: Chroma(Color = #000000)
Wave(Add=0, Freq=1, LightStrength=10, Phase=220, Strength=10)">
<p>Text Example:</p>
<div style = "width: 357;
height: 50;
font-size: 30pt;
font-family: Arial Black;
color: red;
filter: Wave(Add=0, Freq=1, LightStrength=10, Phase=20, Strength=20)">CSS Tutorials
</div>
</body>
</html>
X射线效应
X射线效果可灰阶并展平颜色深度。在此过滤器中使用以下参数:
序号 | 参数及说明 |
---|---|
1 | X射线灰度并展平颜色深度。 |
例子
<html><head>
</head>
<body>
<p>Image Example:</p>
<img src = "/css/images/logo.png"
alt = "CSS Logo"
style = "filter: Xray">
<p>Text Example:</p>
<div style = "width: 357;
height: 50;
font-size: 30pt;
font-family: Arial Black;
color: red;
filter: Xray">CSS Tutorials
</div>
</body>
</html>
以上是 CSS ::滤镜–文本和图像效果 的全部内容, 来源链接: utcz.com/z/345883.html