分享

HTML代码课堂(三)-用CSS滤镜设置字体

 东北狼360 2012-04-13
HTML代码课堂(三)-用CSS滤镜设置字体
 
所有的CSS语言都已经失效,新浪博客不支持了,请大家在“阅读模式”下看效果
 
css是cascadin style sheets的简称,中文意思是“串联式排版样式”,也称“串接样式表”。下面介绍几个css滤镜(用来修饰文本),以此向大家展示css的强大功能。读者将在阅读代码和观赏文本特效中为css所制作出的文字特效而心动不已。请记住:css滤镜只不过是css众多的功能之一,可谓冰山一角而已,以后还将介绍用CSS滤镜修饰图片的功能。
 
一、alpha滤镜

请先观察以下效果:
 
北国红豆欢迎您
 

代码:
<font style="font-size:30pt;filter:alpha(opacity=100,style=3);width:100%; color:red;line-height:150%;font-family:华文行楷"><b>北国红豆欢迎您</b></font>
从效果中我们可以看出,alpha滤镜使对象呈渐变透明的效果,其效果是由代码中的filter:alpha(opacity=100,style=3)来决定的。其中:
opacity属性:设置透明度,取值0至100之间的任意数值,100表示完全不透明;
style属性:设置渐变风格,0表示均匀渐变,1表示线性渐变,2表示放射渐变,3表示直角渐变。
而width:100%则表示参与渐变的对象的宽度,通常都设置为100%。
 
二、motion blur滤镜

motion blur滤镜表现的是一种模糊效果。其add属性是用来确定是否在运动模糊中使用原有目标,其值为0和1,0表示“否”,用于文字,1表示“是”,用于图像;direction属性是模糊移动的角度,其值为0至360度;strength属性是模糊移动的距离。
以下是实例和代码:
 
北国红豆欢迎您
 

<font style="font-size:30pt;filter:blur(add=1,direction=30,strength=5);width:100%; color:red;line-height:150%;font-family:华文行楷"><b>北国红豆欢迎您</b></font>
 
三、drop shadow滤镜

drop shadow滤镜主要产生重叠效果。其属性为:
color属性:设置影子文本的颜色;
offx和offy属性:影子文本下落的位移值;
positive属性:指定透明象素阴影,布尔型,0为是,1为否。
实例代码及效果:
 
北国红豆欢迎您
 

<font style="font-size:30pt;filter:dropshadow(color=lightgreen,offx=5,offy=3,positive=1);width:100%; color:red;line-height:150%;font-family:华文行楷"><b>北国红豆欢迎您</b></font>
 
四、shadow滤镜

与drop shadow的影子特性不同,shadow滤镜产生一种阴影效果,它的属性比较简单:
color属性:阴影颜色;
direction属性:阴影角度,值取0至360度。
实例:
 
北国红豆欢迎您
 

<font style="font-size:30pt;filter:shadow(color=black,direction=180);width:100%; color:red;line-height:150%;font-family:华文行楷"><b>北国红豆欢迎您</b></font>
 
五、wave滤镜

此滤镜对过滤对象生成正弦波变形,造成一种变幻效果。内嵌属性:
add属性:布尔型,0或1,0表示将原始对象加入最后效果中,1则反之;
freq属性:决定显示的频率,即应出现多少个波形;
phrase属性:决定波形的形状,值取0至360之间;
strength属性:决定波形的振幅。
 
实例代码与效果:
 
北国红豆欢迎您
 

<font style="font-size:30pt;filter:wave(add=0,lightstrength=50,strength=4,freq=2,phrase=30);width:100%; color:red;line-height:150%;font-family:华文行楷"><b>北国红豆欢迎您</b></font>
 
六、glow滤镜

glow滤镜生成一种光晕效果。属性:
color属性:光晕颜色;strength:光晕的厚度。
实例代码与效果:
 
北国红豆欢迎您
 

<font style="font-size:30pt;filter:glow(color=gray,strength=4);width:100%; color:red;line-height:150%;font-family:华文行楷"><b>北国红豆欢迎您</b></font>
 
七、flip滤镜

flip滤滤镜主要是产生两种变换效果,即上下变换和左右变换。flipv产生上下变换,fliph产生左右变换。
 
北国红豆欢迎您
 

<font style="font-size:30pt;filter:flipv(color=silver);width:100%; color:red;line-height:150%;font-family:华文行楷"><b>北国红豆欢迎您</b></font>
 

北国红豆欢迎您

 

<p align=right><font style="font-size:30pt;filter:fliph(color=silver);width:100%; color:red;line-height:150%;font-family:华文行楷"><b>北国红豆欢迎您</b></font></p>
 

以上只是其中的一些常见的效果,请大家结合这篇文章用代码制作特效字,还有另外一些效果呢。

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多