`

css基础--滤镜特效

阅读更多

滤镜的基本语法:

       Filter: 滤镜名称(参数1,参数2)

       滤镜所适用的元素    

BODY

网页主体元素

BUTTON

设置窗口区域的按钮

DIV

可在网页上用来定义区域范围

IMG

通常用来将图片传入到网页中

INPUT

输入窗体区域

MARQUEE

移动字模效果

SPAN

可在网页上定义区域范围

TABLE

建立表格

TD

表格中的单元格

TEXTAREA

文本框区域

TFOOT

多行输入文本框区域

TH

表格中的标题单元格

THEAD

表格中的标题

TR

表格中的行

      

滤镜的种类:

l         视觉滤镜 只可达到静态的特效效果。只需在网页内使用CSS的定义语法即可。

l         转换滤镜 是用于两个画面进行转换是所使用的特效,将产生动态效果,除CSS外还需了解SCRIPT语言。

 

视觉滤镜

       视觉滤镜的种类:  

Alpha

透明的渐变效果

Blur

快速移动的模糊效果

Chroma

特定颜色的透明效果

DropShadow

阴影效果

FlipH

水平翻转效果

FlipV

垂直翻转效果

Glow

边缘光晕效果

Gray

灰度效果

Invert

将颜色的饱和度以及亮度值完全反转,建立底片效果

Light

加入光源投射效果

Mask

屏蔽效果

Shadow

渐层阴影效果

Wave

加入波浪变形效果

Xray

加入轮廓效果

Alpha滤镜

Opacity

开始时的透明度。0(完全透明)~100(完全不透明)

finishOpacity

结束时的透明度。0(完全透明)~100(完全不透明)

style

渐变的形状。0:均匀;1:直线;2:圆形;3:矩形

startX

渐变开始时的X坐标,度量单位为图片宽度的百分比

startY

渐变开始时的Y坐标,度量单位为图片高度的百分比

finishX

渐变结束时的X坐标,度量单位为图片宽度的百分比

finishY

渐变结束时的Y坐标,度量单位为图片高度的百分比

       Eg) style= “filter: Alpha(style=1)”

             

style=“filter:Alpha(style=1,opacity=100,finishopacity=0,startX=0,startY=0,finishX=50,

finishY=50)”>

Blur滤镜    

add

是否要显示原来的对象

0(不显示)1(显示)。默认值为1

direction

动态模糊效果的方向

总单位为360度,0代表垂直向上,并以每45度为一个单位,默认值为270度

strength

动态模糊效果的大小,表示有多少象素的大小会被影响

以整数来设置,默认值为5px

       Eg) style= “filter: blur(add=0,direction=90,strength=20)”

              //不显示原来的图片,且以90度的方向模糊20px

Chroma滤镜

       可以指定对象中的某个颜色为透明效果  

color

指定对象中要变为透明的颜色

以#rrggbb的格式设置

       Eg) style= “filter: chroma(color=#ceff9c)”

 

Dropshadow滤镜

       设置对象产生阴影效果    

Color

设置阴影颜色

以#rrggbb的格式

Offx

阴影相对于原始对象的水平位移量

设置值为整数,单位为像素。若水平往右移,则正数;反之为负数。

Offy

阴影相对于原始对象的垂直位移量

设置值为整数,单位为像素。若垂直往下移,则正数;反之为负数。

positive

设置阴影的透明度

0(透明)1(不透明)

       Eg) style= “filter: dropshadow(color=pink,offx=-5,offy=-5,positive=1)”

FlipH, FlipV滤镜    (v: vertical垂直)

       Eg)  Style= “filter: FlipH” //水平翻转

              Style= “filter: FlipV” //垂直翻转

Style= “filter: FlipH” //水平翻转

 

Glow滤镜

       设置对象产生边缘光晕的模糊效果  

Color

设置边缘光晕的颜色

以#rrggbb的格式,或名称

strength

设置边缘光晕的强度大小

设置值为1~255的整数

       Eg) style= “filter: glow(color=yellow,strength=10)”

/*要在图片上设置文字或对象的阴影效果时,请记得该图片需存储为gif文件,且背景颜色设为透明,否则无法看出阴影效果。*/

Gray滤镜 (gray 灰色)

       将对象中的颜色去除,以变成黑白的效果,gray滤镜并无参数

       Eg) Style= “filter: gray” 

Invert滤镜 (invert 使反转)

       将颜色的 度以及亮度值完全反转,类似于底片效果,invert滤镜并无参数。

       Eg) style= “filter: invert”

Light滤镜

Mask滤镜 (mask 掩饰,假面具)

       设置对象的屏蔽效果,就好象印章一样印出模型的模样。 

color

设置屏蔽的颜色

以#rrggbb为格式,或名称

       Eg) style= “filter: mask(color=#0000ff)” //将设置对象使用蓝色屏蔽效果

 

Shadow滤镜

       除了具备DropShadow的阴影效果外,它还多了阴影渐变的特效。

Color

设置阴影的颜色

以#rrggbb为格式,或名称

direction

设置阴影的方向

总单位为360度,0代表垂直向上,并以每45度为一个单位,默认为225度

 

Wave滤镜

       设置对象产生垂直的波浪效果     

Add

是否显示原来的对象

0(不显示)1(显示)默认是0

Freq

设置出现在对象上的波浪数目

以正数设置

Strength

设置波浪的振幅大小

单位为像素,数值为正数

Lightstrength

设置波浪上光的照射强度

0(弱)~100(强)

phase

设置正玄波起始波形位置

0~100(相当将360度,划分为100份)

       Eg) style= “filter: wave(add=1,freq=3,strength=50,lightstrength=50,phase=100)”

//设置显示对象,有3个振幅为50像素的波浪,其光的强度为50,波浪的起始位置为100

Xray滤镜

       让对象显示轮廓加亮,有点类似X光片的效果

       Eg) style= “filter: xray” 

转换滤镜

转换滤镜的种类:

       融合转换滤镜(Blend Transition Filter):此滤镜用于执行淡入或淡出

       揭示转换滤镜(Reveal Transition Filter):以揭示的方式进行转换

融合转换滤镜(Blend Transition Filter)

Duration

滤镜转换的延迟时间

数字(秒为单位)

Enabled

滤镜效果是否打开

0(打开)1(关闭 

Percent

设置动态滤镜时,停止在进度的百分之几

整数

Status

滤镜转换的状态

0(转换滤镜已停止)

1(转换滤镜已经调用)

2(转换滤镜正在执行)

       Eg) Style= “filter:blendTrans(duration=2)”

       //2是指延迟时间为2秒

         

分享到:
评论
5 楼 tairan.net 2007-03-14  
滤镜不就是css的一种方法吗?
4 楼 huangwei_joy 2007-03-12  
的确是这个样子的啊...
3 楼 netfishx 2007-02-25  
滤镜实现的效果很多都可以通过标准的css实现,尽量还是不要用滤镜
2 楼 tiger.passion 2007-02-22  
是这样的,本人也不推荐使用滤镜,因为IE默认状态下是会对去其惊醒阻止的!
1 楼 dogstar 2007-02-12  
滤镜貌似只能在ie里用?这样的话..

相关推荐

    全套CSS滤镜特效 全套 CSS 滤镜 特效

    全套CSS滤镜特效 全套 CSS 滤镜 特效

    javascript经典特效---图片滤镜效果.rar

    本资源“javascript经典特效---图片滤镜效果.rar”显然聚焦于利用JavaScript实现图片滤镜效果,这是一种常见的Web前端技术,可以让用户在网页上实时预览和应用各种视觉效果到图像上。 在JavaScript中,处理图片滤镜...

    HTML基础5-Css的滤镜效果.pdf

    CSS滤镜效果是CSS样式中的一种特性,用于对网页元素(如文字、图像等)应用各种视觉特效。这些效果通常用于增强网页的视觉吸引力,而不会显著增加页面的加载时间。在HTML基础5-Css的滤镜效果中,主要介绍了几个常用...

    CSS3特效-CSS3实现烟花特效

    在本文中,我们将深入探讨如何使用CSS3来创建引人入胜的烟花特效。CSS3是层叠样式表(Cascading Style Sheets)的第三版,它引入了许多新特性和功能,极大地扩展了网页设计的可能性,包括动画和特效。烟花特效就是...

    HTML5/CSS3实现图片多种滤镜特效

    这是一款基于HTML5和CSS3的图片滤镜特效应用,每一张图片应用不同的滤镜效果都会有不一样的视觉特效。另外,你也可以切换图片,特别是应用在相册应用中,你不仅可以浏览不同的图片,而且对同一张图片可以有多种特效...

    css基础–滤镜特效

    本文将详细介绍CSS滤镜的基础知识,包括滤镜的分类、基本语法和常见滤镜类型。 首先,滤镜分为两大类:视觉滤镜和转换滤镜。视觉滤镜主要用于创建静态特效,通过CSS的定义语法即可实现,例如添加阴影、灰度或翻转...

    css3遮罩层滤镜文字发光动画特效

    总结,这款"css3遮罩层滤镜文字发光动画特效"主要利用了CSS3的遮罩层、滤镜和关键帧动画技术,通过精心设计的CSS样式,实现了文字的动态发光效果。这种效果可以增强网页的视觉吸引力,为用户带来更丰富的交互体验。...

    CSS滤镜在网页设计中的应用.rar

    **CSS滤镜在网页设计中的应用** 在网页设计领域,CSS滤镜是一种强大的工具,它允许开发者通过简单的代码实现各种视觉效果,如图像模糊、颜色调整、渐变、光照等,极大地提升了网页的视觉吸引力和用户体验。本篇将...

    CSS特效CSS特效CSS特效CSS特效

    首先,让我们来了解一下CSS的基础知识。CSS通过选择器(如元素名、类名、ID名等)来指定样式规则,这些规则包含属性和值,用于改变元素的外观。例如,`color`属性用于设置文本颜色,`background-color`则用于设置...

    ASP.NET水印图片_CSS滤镜特效

    ASP.NET水印图片技术结合CSS滤镜特效,可以为网站上的图像添加独特的视觉效果,同时保护版权信息。本文将深入探讨这两个主题,帮助你更好地理解和应用它们。 首先,让我们了解ASP.NET水印图片。在ASP.NET框架中,...

    css3 filter滤镜属性制作图片滤镜特效

    在“css3 filter滤镜属性制作图片滤镜特效”这一主题中,我们将深入探讨如何利用CSS3滤镜来创建令人惊叹的图片特效。 首先,滤镜属性的基本语法是: ```css element { filter: function1(value) function2(value)...

    滤镜CSS3效果

    描述中提到的“滤镜特效HML5+CSS3”暗示我们将探讨如何结合这两种技术来实现这些特效。HTML5是第五代超文本标记语言,增强了网页的交互性和多媒体支持;而CSS3则是层叠样式表的最新版本,增加了许多新的选择器、布局...

    CSS3 Filter图片滤镜特效.zip

    其中,CSS3 Filter图片滤镜特效是极具创新性的一项功能,它允许开发者对网页中的图像应用各种滤镜效果,从而实现类似照片编辑软件的功能。本资源"CSS3 Filter图片滤镜特效.zip"提供了一套基于CSS3滤镜属性的图片美化...

    一个不错的css3滤镜网页特效

    "一个不错的css3滤镜网页特效"这个主题,主要关注如何利用CSS3滤镜来创建引人入胜的网页动态效果。 CSS3滤镜允许我们对网页元素应用各种图像处理效果,如模糊、饱和度调整、颜色转换、亮度调整等。这些滤镜效果可以...

    基于网页的CSS滤镜特效.pdf

    "基于网页的CSS滤镜特效.pdf" 基于网页的CSS滤镜特效是指通过CSS样式表对网页中的对象进行控制和美化,使网页更加丰富多样化。CSS滤镜是一种新的扩展部分,可以把可视化的滤镜和转换效果添加到一个标准的HTML元素上...

    CSS酷站CSS特效华丽CSS

    CSS滤镜和混合模式可以创造出独特的图像效果,而伪元素和自定义字体则能为网站增添个性化元素。 以下是一些CSS精美示例: 1. **响应式布局**:使用媒体查询(`@media`)根据设备屏幕大小调整布局,确保在不同设备...

    几十种css悬停特效-合集

    "几十种css悬停特效-合集"是一个压缩包,包含了多种CSS3实现的鼠标悬停效果,旨在帮助开发者提升用户体验,为网页增添互动性和吸引力。 CSS3是CSS的最新版本,引入了许多新特性,其中就包括悬停特效。悬停特效通常...

    css部分滤镜效果代码

    1. CSS滤镜基础 CSS滤镜效果主要通过`filter`属性实现,该属性允许我们应用一系列图像处理效果。滤镜功能在现代浏览器中得到广泛支持,但要注意老版本的浏览器可能不兼容,因此在使用时需进行兼容性检查。 2. 常见...

    CSS3 字体特效

    以上只是CSS3字体特效的一部分,实际应用中还有更多可能性,如滤镜效果、3D转换等。在项目中,通过灵活运用这些特性,可以创建出既美观又富有创意的网页设计。从提供的文件列表来看,`index.html`等可能是用于展示...

Global site tag (gtag.js) - Google Analytics