CSS 滤镜详解
序号
|
滤镜
|
描述
|
1
|
Alpha
|
透明的层次效果
|
2
|
Blur
|
模糊效果
|
3
|
Chroma
|
特定颜色的透明效果
|
4
|
Dropshadow
|
阴影效果
|
5
|
FlipH
|
沿水平方向翻转效果
|
6
|
FilpV
|
沿垂直方向翻转效果
|
7
|
Glow
|
边缘光晕效果
|
8
|
Gray
|
灰度效果
|
9
|
Invert
|
将颜色的饱和度和亮度值完全反转
|
10
|
Mask
|
遮罩效果
|
11
|
Shadow
|
渐变阴影效果
|
12
|
Wave
|
波浪变形效果
|
13
|
Xray
|
X 射线效果
|
1. Alpha 滤镜设置透明层次
语法:{filter:Alpha(Opacity=value,Finishopacity=value,Style=value,
StartX=value,StartY=value,FinishX=value,FinishY=value)}
Alpha 滤镜属性值
|
描述
|
Opacity
|
代表透明水准,
默认的范围是0 ~ 100,0代表完全透明,100代表完全不透明
|
Finishopacity
|
一个可选参数,
设置渐变的透明效果时,就用这个参数来指定结束时的透明度
|
Style
|
指定透明区域的形状:0代表统一形状,
1代表线形,
2代表放射状,
3代表长方形
|
StartX
|
渐变透明效果的开始 x 坐标
|
StartY
|
渐变透明效果的开始 y 坐标
|
FinishX
|
渐变透明效果的结束 x 坐标
|
FinishY
|
渐变透明效果的结束 y 坐标
|
例:
.classA{filter:Alpha(Opacity=50,Style=3,StartX=20,StartY=20,
FinishX=420,FinishY=420);}
2. Blur 滤镜模糊效果
语法:
{filter:Blur(Add=value,Direction=value,Strength=value)}
Blur 滤镜属性值
|
描述
|
Add
|
指定图片是否被改变成印象派的模糊效果,取值true | false
|
Direction
|
用来设置模糊的方向,模糊效果按顺时针方向进行,
0度代表垂直向上,然后每45度为一个单位,
默认值为向左 270度
|
Strength
|
代表有多少像素的宽度将受到模糊影响,默认为5个像素
|
例:
.classB{filter:Blur(Add=true,Direction=45,Strength=20);}
3. Chroma 滤镜设置特定颜色的透明
语法:{filter:Chroma(Color=color_value);}
例:
img.classC{filter:Chroma(Color=#4FAA4D);}
4. Dropshadow 滤镜阴影效果
语法:{filter:Dropshadow(Color=value,OffX=value,OffY=value,
Positive=value)}
Dropshadow 滤镜属性
|
描述
|
Color
|
阴影颜色
|
OffX
|
X 轴方向阴影的偏移量,正数表示沿X 轴右方向偏移,
负数表示沿 X 轴左方向偏移
|
OffY
|
Y 轴方向阴影的偏移量,正数表示沿Y 轴向下方向偏移
负数表示沿Y 轴向上方向偏移
|
Positive
|
取值为 true | false
True 表示 为不透明像素建立可见阴影
False表示为透明像素建立可见阴影
|
例:.classD{fiter:DropShadow(Color=gray,OffX=5,OffY=5,Positive=1);}
5. FlipH 滤镜水平翻转效果
语法:{filter:FlipH}
例: img.classF{filter:FlipH;}
6. FlipV 滤镜垂直翻转效果
语法: {filter:FlipV}
例: img{filter:FlipV;}
7. Glow 滤镜设置边缘光晕
语法:{filter:Glow(Color=color_value,Strength=value)}
参数说明:Color : 设定边缘光晕的颜色
Strength:设定边缘光晕的强度大小,范围:1 ~ 255
例:.classG{filter:Glow(Color=pink,Strength=3);}
8. Gray 滤镜灰度效果
语法:{filter:Gray;}
说明:可以把一张图片变成灰度图
9. Invert 滤镜反转效果
语法:{filter:Invert;}
说明:可以把元素的可视化属性全部反转,包括色彩、饱和度和亮度值;
10. Mask 滤镜遮罩效果
语法:{filter:Mask(Color=color_value)}
参数说明:
Color:遮罩所用的颜色
Mask: 将可看见的像素遮蔽,将看不见的像素以指定的颜色显示
11. Shadow 滤镜渐变阴影效果
语法:{filter:Shadow(Color=color_value,Direction=value);}
参数说明:
Color: 设定渐变阴影的颜色
Direction:设定渐变阴影的方向,渐变阴影是按顺时针方向进行的,0度代表垂直向上,然后每45度为一个单位,默认值为向左270度
12. Wave 滤镜波浪变形效果
语法:
{filter:Wave(Add=value,Freq=value,LightStrength=value,
Phase=value,Strength=value)}
Wave 滤镜属性值
|
描述
|
Add
|
是否把元素按照波形样式打乱
|
Freq
|
波纹的频率。即指定在一个元素上需要产生多少个完整的波纹
|
LightStrength
|
增强波纹光影的效果,范围是0 ~ 100
|
Phase
|
设置正弦波的偏移量
|
Strength
|
设置振幅大小
|
例:img.classW{filter:Wave(Add=add,Freq=3,LightStrength=60,
Phase=40,Strength=12);}
CSS Filter Examples
http://www.fred.net/dhark/demos/css/css_filter_examples.html
分享到:
相关推荐
### CSS滤镜详解 在网页设计中,为了增强视觉效果并提供更为丰富的用户体验,CSS滤镜成为了一种不可或缺的技术手段。通过使用特定的语法结构,开发者可以轻松地为页面元素添加各种视觉效果,如模糊、阴影、反色等。...
前端必修技能:高手进阶核心知识分享 - CSS 滤镜详解
CSS 滤镜详解 CSS 滤镜是一种可以改变 HTML 元素的视觉效果的技术,通过使用滤镜,可以实现各种特殊效果,如透明度、模糊、阴影、翻转、光效等。本文将详细介绍 CSS 滤镜的常用方法和浏览器兼容问题。 一、透明度...
**CSS滤镜详解** 在网页设计中,CSS(Cascading Style Sheets)滤镜是一种强大的工具,用于修改和增强HTML或SVG元素的视觉效果。通过使用滤镜,开发者可以实现各种创意,如图像模糊、颜色调整、透明度控制等。在本...
### 网页制作之CSS滤镜详解 #### 概述 CSS滤镜是一组能够应用于HTML元素上的图像处理效果,这些效果可以增强页面的视觉表现力,为用户提供更加丰富的视觉体验。根据功能的不同,CSS滤镜大致可以分为两类:**视觉...
**CSS滤镜详解** 在网页设计中,CSS滤镜是一种强大的工具,用于对网页元素的图像进行各种视觉效果处理,如调整颜色、模糊、亮度、饱和度等。本教程将全面解析CSS滤镜的使用方法,帮助你掌握这一核心技术。 **一、...
**CSS滤镜详解** 在网页设计中,CSS(Cascading Style Sheets)滤镜是一种强大的工具,用于对网页元素的视觉效果进行修饰和调整。它允许开发者改变图像、背景甚至是整个网页的显示方式,创造出各种独特的视觉效果。...
#### 三、常见CSS滤镜详解 1. **旋转** (`BasicImage(rotation)`) - **描述**: `BasicImage(rotation)`用于旋转元素。 - **示例代码**: ```css .element { filter: progid:DXImageTransform.Microsoft.Basic...
**CSS滤镜详解** 在网页设计中,CSS滤镜(CSS Filters)是一种强大的工具,它允许开发者对元素的视觉效果进行调整,如模糊、颜色变换、亮度调整等。本篇文章将深入探讨CSS滤镜的使用方法及其在网页设计中的应用。 ...
**CSS滤镜(Filter)详解** CSS滤镜(Filter)是一种强大的工具,它允许开发者对网页元素的视觉表现进行各种效果处理,如模糊、灰度、饱和度调整、颜色变化等。在本中文手册中,我们将深入探讨CSS滤镜的各种属性和...
**CSS滤镜详解** 在网页设计中,CSS(层叠样式表)是用于控制网页元素样式的核心技术之一。CSS滤镜是一种特殊的样式属性,它允许开发者对网页元素进行视觉效果的增强或改变,如调整颜色、模糊、亮度、饱和度等。在...
【CSS滤镜详解】 在网页设计中,CSS(层叠样式表)是一个强大的工具,能够帮助设计师实现丰富的视觉效果。神奇的CSS不仅限于布局和颜色搭配,它还能通过滤镜功能让网页元素呈现出各种独特风格。在本文中,我们将...
在Dreamweaver中,CSS滤镜为网页设计者提供了丰富的视觉效果工具,使得网页元素能够展现出多样化的动态或静态效果。下面将详细解释Dreamweaver中常用的CSS滤镜及其参数。 ### 1. Alpha Alpha滤镜用于实现透明度的...
#### 四、CSS滤镜详解 为了实现更广泛的浏览器兼容性,现代Web开发通常依赖于CSS滤镜。CSS滤镜是CSS3的一个重要组成部分,它允许开发者使用标准的CSS语法来添加视觉效果。 - **基本语法**: ```css element { ...
在“CSS滤镜高级应用”中,我们可以探索如何使用CSS滤镜改变图像的视觉效果。CSS滤镜包括模糊、灰度、饱和度、对比度、色调、色相旋转、亮度和透明度等。例如: ```css img { filter: grayscale(50%) brightness...
### CSS滤镜效果详解 #### 一、引言 随着前端技术的发展,CSS滤镜功能逐渐成为网页设计中不可或缺的一部分。这些滤镜不仅能够轻松地为网页中的元素添加丰富的视觉效果,而且通过JavaScript的动态控制,可以实现...
### CSS滤镜效果详解 #### 一、Alpha Alpha滤镜用于设置元素的透明度,可以为元素的不同部分设定不同的透明度。通过调整参数,可以让元素实现渐变透明的效果。 - **语法**: `filter: alpha(opacity=opacity, ...
**CSS滤镜2.0详解** 在网页设计与开发中,CSS滤镜是一种强大的工具,它允许开发者对网页元素的视觉效果进行高级调整。CSS滤镜2.0是这一技术的最新版本,提供了更多的功能和可能性,使得网页的视觉表现力更加丰富。...
【CSS滤镜详解】 在Web开发中,CSS滤镜(filter)是一种强大的工具,它可以用于对HTML元素进行视觉效果的处理,例如改变颜色、透明度、模糊度等,从而创造出各种复杂的视觉效果。CSS滤镜在某些场景下可以替代图像...