滤镜样式参考Word文档下载推荐.docx
- 文档编号:16204944
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:17
- 大小:127.49KB
滤镜样式参考Word文档下载推荐.docx
《滤镜样式参考Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《滤镜样式参考Word文档下载推荐.docx(17页珍藏版)》请在冰豆网上搜索。
width:
150;
}
//*定义DIV区域内的样式(位置为绝对定位,left、top、width的坐标)*//
img{position:
20;
left:
40;
filter:
alpha(opacity=80)}
//*定义图片的样式,绝对定位,滤镜属性是透明度为80*//
-->
/style>
/head>
body>
div>
pstyle=“font-size:
48;
font-weight:
bold;
color:
red;
”>
Beautiful<
/p>
//*定义字体属性,前景色为红色*//
/div>
p>
<
imgsrc=“ss01076.jpg”>
<
//*导入一张图片*//
/body>
/html>
如果在上面的代码中稍做改动,则将产生另外多种效果。
我们只修改img的样式属性,把head中的Img样式属性代码改为如下所示:
img{position:
alpha(opacity=0,finishopacity=100,
style=1,startx=0,starty=85,finishx=150,finishy=85);
}
//*设置透明渐变效果,起始坐标,终止渐变坐标,并设置透明样式值(style=1)为 线形*//
这段代码产生的效果如左下图所示,右面的两幅图分别是把Alpha中的Style参数值为2和3后的效果,点击缩略图可放大。
Style=1 Style=2 Style=3
3、blur属性
假如您用手在一幅还没干透的油画上迅速划过,画面就会变得模糊。
CSS下的blur属性就会达到这种模糊的效果。
先来看一下blur属性的表达式:
blur(add=add,direction,strength=strength)
我们看到blur属性有三个参数:
add、direction、strength。
Add参数有两个参数值:
true和false。
意思是指定图片是否被改变成模糊效果。
Direction参数用来设置模糊的方向。
模糊效果是按照顺时针方向进行的。
其中0度代表垂直向上,每45度一个单位,默认值是向左的270度。
角度方向的对应关系见下表:
Strength参数值只能使用整数来指定,它代表有多少像素的宽度将受到模糊影响。
默认值是5像素。
通过blur属性还可以设置页面中的字体。
如果把字体的blur属性add参数值定义为1,得出来的字体效果是这样的(如下图):
这种效果的实现代码如下:
<
filterblur<
//*CSS样式定义开始*//
div{width:
200;
filter:
blur(add=true,direction=90,strength=25);
}
//*设置DIV样式,滤镜blur属性*//
-->
divstyle=“width:
702;
height:
288”>
pstyle=“font-family:
lucidahandwirtingitalic;
font-size:
72;
font-style:
color:
rgb(55,72,145);
”>
LEAF<
//*定义字体名称、大小、样式、前景色*//
我们看到strength设置为25,如果把其值再改大一些,就会达到非常夸张的效果,同时把Direction参数值为180,显示效果如下图:
用blur属性设置字体可以达到很多效果,把direction和strength再做修改,还能达到多种效果,您可以自己修改试一试。
4、Chroma属性
Chroma属性可以设置一个对象中指定的颜色为透明色,它的表达式如下:
Filter:
Chroma(color=color)
这个属性的表达式是不是很简单,它只有一个参数。
只需把您想要指定透明的颜色用Color参数设置出来就可以了。
比如下面这幅图:
图中显示两种字体,两种颜色,我们现在对“leaves”字体添加chroma属性,使其透明。
代码如下:
chromafilter<
div{position:
width:
filter:
chroma(color=green)}
//*定义DIV范围内绿色为透明色,另外设置DIV的位置*//
p{font-family:
bailey;
font-size:
color:
green}//*设置P的字体名称、大小、粗细、颜色*//
em{font-family:
lucidahandwritingitalic;
font-size:
font-weight:
rgb(255,51,153)}
//*设置EM的字体名称、大小、粗细、颜色*//
-->
LEAVES<
em>
LOVE<
/em>
我们看到绿色的leaves字体不见了,实际上它是透明了,在IE下点击它所在的区域,它还是会显示出来(见下图):
另外,需要注意的是,chroma属性对于图片文件不是很适合。
因为很多图片是经过了减色和压缩处理(比如JPG、GIF等格式),所以它们很少有固定的位置可以设置为透明。
5、DropShadow属性
DropShadow属性是为了添加对象的阴影效果的。
它实现的效果看上去就像使原来的对象离开页面,然后在页面上显示出该对象的投影。
看一看它的表达式:
DropShadow(Color=color,Offx=Offx,Offy=offy,
Positive=positive)
该属性一共有四个参数:
Color代表投射阴影的颜色。
Offx和offy分别X方向和Y方向阴影的偏移量。
偏移量必须用整数值来设置。
如果设置为正整数,代表X轴的右方向和Y轴的向下方向。
设置为负整数则相反。
Positive参数有两个值:
True为任何非透明像素建立可见的投影,False为透明的像素部分建立可见的投影。
同样,我们先来看一个例子(见下图):
看,图中的文字就像是从页面上飞出来一样,并且留下了一层淡淡的影子。
实际上在这里应用的就是CSS的DropShadow属性,我们来看一下它的代码:
dropshadow<
div{position:
top:
width:
300;
filter:
dropshadow(color=#FFCCFF,offx=15,offy=10,positive=1);
//*定义DIV范围内的样式,绝对定位,投影的颜色为#FFCCFF,
投影坐标为向右偏移15个像素,向下偏移10个像素*//
pstyle=“font-family:
matisseitc;
64;
font-weight:
#CC00CC;
//*定义字体名称、大小、粗细、颜色*//
LoveLeaf<
<
和chroma属性一样,Dropshadow属性对图象的支持不好,我指的是JPEG、GIF格式的图象文件。
不能支持的原因与Chroma一样,因为这种图象的颜色很丰富,很难找到一个投射阴影的位置。
6、FlipH、FlipV属性
Flip是CSS滤镜的翻转属性,FlipH代表水平翻转,FlipV代表垂直翻转。
它们的表达式很简单,分别是:
FlipH
FlipV
我们先来看一幅图:
点击可放大
下面我们分别对它实现水平翻转和垂直翻转,并且在图片上方的一段文字,也发生翻转。
flipcss<
//*设置CSS样式开始*//
div{position:
filter:
fliph(flipv);
//*定义DIV范围内的样式,绝对定位,翻转为水平翻转或垂直翻转。
注意:
在这里fliph和flipv只取其中的一个*//
img{position:
filter:
//*定义图片的样式,绝对定位,翻转属性和DIV一样。
*//
36pt;
font-weight:
color:
rgb(10,128,156);
LeafVillage<
//*定义字体名称、大小、粗细、颜色*//
imgsrc=“ss05058.jpg”>
//*导入一张图片*//
代码产生的两个效果分别如下图:
(点击可以放大)
水平翻转 垂直翻转
8、Glow属性
当对一个对象使用“Glow”属性后,这个对象的边缘就会产生类似发光的效果。
它的表达式如下:
Glow(Color=color,Strength=strength)
Glow属性的参数只有两个:
Color是指定发光的颜色,Strength指定发光的强度,参数值从1到255。
让我们先来看一下加上Glow属性的效果图:
怎么样,是不是有一种燃烧的火焰的感觉。
实现这种效果的代码如下:
<
filterglow<
//*开始设置CSS样式*//
.leaf{position:
top:
400;
filter:
glow(color=#FF3399,strength=15);
//*设置类leaf,绝对定位,Glow滤镜属性,发光颜色值为#FF3399,强度为
15*//
.weny{position:
glow(color=#9966CC,strength=10);
//*设置类weny,绝对定位,glow滤镜属性,发光颜色值为#9966CC,强度为
-->
divclass=“leaf”>
//*leaf类样式*//
lucidahandwriting;
font-size:
54pt;
#003366;
LeafMylove<
//*设置字体名称、大小、粗细、颜色*//
divclass=“weny”>
//*weny类样式*//
font-size:
48pt;
#99CC66;
//设置字体名称、大小、粗细、颜色*//
WenyGood!
您还可以随意修改颜色值,看看其他的发光效果是怎样的。
7、Gray属性
Gray属性把一张图片变成灰度图。
它的表达式很简单:
Gray
其实这个属性没什么好讲的,只需在您定义的IMG样式中加入一句代码:
{Filter:
Gray}就一切OK了。
下面两幅图分别代表未加Gray属性和添加了Gray属性的效果:
这是原图,点击可放大
转成gray属性后的效果图
9、Invert属性
Invert属性可以把对象的可视化属性全部翻转,包括色彩、饱和度和亮度值。
它的表达式也很简单:
Invert
我们再来看一下加上Invert属性前后的图片效果变化(如下图):
原图 Invert属性效果图
我们看到Invert属性实际上达到的是一种“底片”的效果。
10、Mask属性
Mask属性为对象建立一个覆盖于表面的膜。
它的表达式也很简单:
Mask(Color=颜色)
只有一个Color参数,用来指定使用什么颜色作为掩膜。
同样,我们来看一下一幅图片在加上mask属性前后的效果(见下图):
原 图
Mask属性效果图
加上MASK属性的效果就好象是在用有色眼镜看物体一样。
上面的效果的代码如下:
maskfilter<
div{position:
filter:
mask(color:
#666699);
//*定义DIV区域的样式,绝对定位,mask属性的color参数值指定用什么颜色遮
住对象*//
p{font-family:
72pt;
font-weight:
#FF9900;
//*定义P区域内的样式,字体名称、大小、粗细、前景色*//
wenyleaf<
其实,您就算在代码中去掉对字体前景色的定义,得到的效果还是一样的。
因为有了Mask属性的定义,它遮罩下的字体颜色的设置就已经失去了意义。
还有一点需要您注意的地方,mask属性对图片文件的支持还是不够,不能达到应该有的效果。
11、Shadow属性
Shadow属性可以在指定的方向建立物体的投影。
它的表达式是这样的:
Shadow(Color=color,Direction=direction)
在这里,Shadow有两个参数值:
Color参数用来指定投影的颜色;
Direction参数用来指定投影的方向。
这里说的方向与我们在第二节Blur属性中提到的“方向与角度的关系”是一样的。
也许您会问,前面讲到的Dropshadow属性和Shadow属性有什么不同吗?
光说的话,您恐怕还难以理解,让我们看一看分别利用这两个属性做出来的效果有什么不同(见下图):
Shadow效果 Dropshadow效果
这样一对比,就可以很明显的看出两者的不同。
Shadow属性可以在任意角度进行投射阴影,Dropshadow属性实际上是用偏移来定义阴影的。
所以,看上去左图的文字和阴影就像是一体的,而右图的文字就像脱离了阴影一样。
本例的代码如下:
shadow<
.shadow{position:
filter:
shadow(color=#cc66ff,direction=225);
//*定义Shadow类的样式,绝对定位,Shadow属性,阴影颜色、投影方向*//
.dropshadow{position:
180;
filter:
dropshadow(color=#cc66ff,offx=10,offy=10,positive=1);
//*设置Dropshadow类的样式,样式与Shadow类相似,不同的是滤镜用了
Dropshadow属性,设置X轴和Y轴的偏移量*//
divclass=“shadow”>
//*区域内为Shadow类*//
HongenOnline<
//*定义字体名称、大小、粗细、前景色*//
divclass=“dropshadow”>
//*区域内为Dropshadow类*//
font-weight:
//*定义字体样式与Shadow类的一样*//
12、Wave属性
Wave属性用来把对象按照垂直的波纹样式打乱。
Wave(Add=True(False),Freq=频率,LightStrength=增强光效,
Phase=偏移量,Strength=强度)
我们看到Wave属性的表达式还是比较复杂的,它一共有五个参数。
Add参数有两个参数值:
True代表把对象按照波纹样式打乱;
False代表不打乱;
Freq参数指生成波纹的频率,也就是指定在对象上共需要产生多少个完整的波纹。
LightStrength参数是为了使生成的波纹增强光的效果。
参数值可以从0到100。
Phase参数用来设置正弦波开始的偏移量。
这个值的通用值为0,它的可变范围为从0到100。
这个值代表开始时的偏移量占波长的百分比。
比如该值为25,代表正弦波从90度(360*25%)的方向开始。
说了一大堆,我们还是先看一个实例吧。
比如下面这幅图片(点击可放大):
下面我们对上面这个页面加上Wave效果,代码如下:
wavecss<
//*定义CSS样式开始*//
.leaf{position:
10;
filter:
wave(add=true,freq=3,lightstrength=100,
phase=45,strength=20);
}
//*设置leaf类的样式,绝对定位,wave属性,产生3个波纹,光强为100,波纹
从162度(360*45%)开始,振幅为20*//
img{position:
absolute;
110;
left:
40;
filter:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 滤镜 样式 参考