第3章在网页中创建表单和样式.docx

上传人:b****2 文档编号:24545548 上传时间:2023-05-28 格式:DOCX 页数:30 大小:842.71KB
下载 相关 举报
第3章在网页中创建表单和样式.docx_第1页
第1页 / 共30页
第3章在网页中创建表单和样式.docx_第2页
第2页 / 共30页
第3章在网页中创建表单和样式.docx_第3页
第3页 / 共30页
第3章在网页中创建表单和样式.docx_第4页
第4页 / 共30页
第3章在网页中创建表单和样式.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

第3章在网页中创建表单和样式.docx

《第3章在网页中创建表单和样式.docx》由会员分享,可在线阅读,更多相关《第3章在网页中创建表单和样式.docx(30页珍藏版)》请在冰豆网上搜索。

第3章在网页中创建表单和样式.docx

第3章在网页中创建表单和样式

教案

《网页设计与制作》教案序号:

29

课题名称:

授课班级日期

 

第3章在网页中创建表单和样式

3.2使用CSS样式制作动态网页

3.2.3三维文字

3.2.4CSS滤镜

内容提要与时间分配:

内容提要:

CSS是网页设计中众多样式的集成,使用CSS可以使页面风格统一化和标准化。

CSS提供的链接功能可以让所有的网页使用同一种样式,需要改变页面的风格时,只需要改变CSS文件中对样式进行注释的内容就可以了。

本章将介绍利用Dreamweaver在页面中创建、设置表单和怎样在Dreamweaver中快速地设置CSS样式制作网页。

通过本次课程的学习,使学生学会了解CSS样式滤镜的种类和效果,学会定义和应用CSS样式的不同滤镜。

 

时间分配:

2学时

说明:

教案按每个授课单元或根据课程按章节进行设计。

教学目的与要求:

目的

1.了解CSS样式滤镜的种类和效果。

2.学会定义和应用CSS样式的不同滤镜。

要求

1.进一步掌握样式面板的使用。

2.能够定义各种类型的CSS滤镜。

3.能够正确应用CSS滤镜。

 

教学重点与难点:

1.滤镜的作用域。

2.为文字定义滤镜。

3.为图片定义滤镜。

授课形式与教具:

授课形式:

讲授+实训

教具:

计算机及大屏幕投影

课后小结(包括内容与时间调整):

1996年底诞生了一种称为样式表(StyleSheets)的技术,全称为层叠样式表(CascadingStyleSheets,简称CSS)。

样式为控制文本或文本区外观的一组格式属性,样式表则包括文档中的所有格式,而外部样式表则可同时控制若干文档的格式。

样式表可以定义HTML的标签格式,也可定义由class属性标识的文本区域以及符合CSS规则的文本等。

但是,级联样式表的某些属性在不同浏览器中所显示的外观是不一样的。

作为HTML的扩充,CSS具有与HTML不同的语法,它可以嵌套在HTML里为其所引用,从而对HTML中的各个元素的样式进行更加精确、更加全面的定义。

本次课程要求学员使学生学会了解CSS样式滤镜的种类和效果,学会定义和应用CSS样式的不同滤镜。

 

教研室主任审签:

年月日

说明:

教师备课笔记附后。

本次课程备课笔记

3.2使用CSS样式制作动态网页

3.2.3三维文字

运用CSS的特效,可以不使用图像就制作出一些原来只有图像才可以做到的文字特效。

下面是几个非常实用的三维文字制作方法。

1.浮雕文字

浮雕文字,也就是让原来是平面的文字具有立体的浮雕效果,如图3.32所示。

图3.32浮雕文字

实现的方法也很简单,其代码如下:

浮雕文字





看,灰色的浮雕文字!





看,灰色的浮雕文字!

2.彩色浮雕文字

彩色浮雕文字就是使上例中的灰色浮雕变成彩色浮雕,代码如下:

彩色的浮雕文字

彩色浮雕文字

彩色浮雕文字

彩色浮雕文字

得到的网页如图3.33所示。

图3.33彩色浮雕文字

3.阴影字

使用CSS定义的阴影字的示例代码如下:

阴影字





使用CSS定义的阴影字的例子





使用CSS定义的阴影字的例子

得到的网页如图3.34所示。

图3.34阴影字

4.加亮边框的文字

加亮了边框的文字在网页里面将会特别显眼,示例代码如下:

加亮文字边框

加亮边框的文字示范

加亮边框的文字示范

加亮边框的文字示范

得到的网页如图3.35所示。

图3.35加亮文字边框

可以通过对源代码的修改来制作出各种不同颜色的彩色浮雕。

3.2.4CSS滤镜

其实CSS还给用户提供了更加简单、高效和强大的特效实现方法,即使用CSS滤镜实现特效。

从IE4.0开始,就提供了一些内置的多媒体滤镜特效。

应用这些多媒体滤镜,可以非常方便地给文字加上许多可媲美图片的特效,并且图片还可以运用滤镜效果增色不少,灵活运用CSS的滤镜,可以使网页具有很好的视觉效果。

主要的滤镜种类及效果如表3.1所示。

表3.1滤镜种类及效果

滤镜

效果

Alpha

设置透明度

Blur

建立模糊效果

Chroma

把指定的颜色设置为透明

DropShadow

建立一种偏移的影像轮廓,即投射阴影

FlipH

水平翻转

FlipV

垂直翻转

Glow

为对象的外边界增加光效

Gray

降低图片的彩色度

Invert

将色彩、饱和度以及亮度值完全翻转建立底片效果

Light

在一个对象上进行灯光投影

Mask

为一个对象建立透明膜

Shadow

建立一个对象的固体轮廓,即阴影效果

Wave

在X轴和Y轴方向利用正弦波纹打乱图片

Xray

只显示对象的轮廓

1.Blur滤镜

Blur是常用的CSS滤镜之一,使用Blur滤镜可以让文字或者图片拥有立体的效果。

虽然图像处理软件同样可以达到此类效果,但是,使用Blur滤镜,不但让操作变得更加简单,而且由于用文本代替图片,也可以大大减小网页的所占存储空间,更便于浏览。

语法:

对于HTML:

{ilter:

blur(add=add,direction=direction,strength=strength)}

对于Script语言:

[oblurfilter=]object.filters.blur

Blur滤镜的参数如下:

●add属性:

用来确定是否在运动模糊中使用原有目标,其属性值有0和1两个。

属性值为0是指在模糊运动中不使用原有目标,大多数情况下适用于图像;属性值为1代表在模糊运动中使用原有目标,大多数情况下适用于文本。

●direction属性:

用来表示模糊移动时的角度,其属性值为0°~360°。

但是,当实际应用时,会发现其实只有八个方向,每两个相邻方向之间的间隔为45°。

●strength属性:

用来表示模糊移动时的距离,该属性值一般可以任意设置。

同一网页中可以使用不同参数的Blur滤镜,只要给它们命以不同的名称就行了。

例如:

--

.blur1{filter:

Blur(Add=true,Direction=135,Strength=15)}

.blur2{filter:

Blur(Add=true,Direction=135,Strength=10)}

-->

Blur滤镜产生的效果,如同用手指在一幅尚未干透的油画上迅速划过,而使画面变得模糊一样。

1)设置Blur滤镜

(1)选择DreamweaverMX2004的【窗口】|【CSS样式】命令,启动CSS样式表编辑器。

(2)单击

按钮,然后在弹出的对话框中单击【新建】按钮,弹出如图3.36所示的【新建CSS样式】对话框。

图3.36【新建CSS样式】对话框

(3)在对话框中输入要新创建的样式名称,本例为“.blur1”,然后单击【确定】按钮,弹出如图3.37所示的【.blur1的CSS样式定义】对话框。

(4)在【分类】列表框中选择【扩展】,在【过滤器】下拉列表中选择Blur,设置参数为:

Blur(Add=true,Direction=135,Strength=8)。

(5)单击【确定】按钮,完成创建。

在网页代码的与之间,会添加如下代码:

--

.blur1{filter:

Blur(Add=true,Direction=135,Strength=8)}

-->

图3.37设置参数

当然,直接把上面的语句加在与之间,也可以起到同样的作用。

2)把Blur加载到文字上

将.blur1样式加载到文字的方法如下:

(1)按照自己的需要,在网页上输入合适的文字。

(2)选取所要加载“.blur1”样式的文字所在的单元格,然后选择【窗口】|【CSS样式】命令,弹出样式表CSS编辑器。

此时,可以发现比刚才多了一个.blur1的选项,这就是刚创建的.blur1样式,如图3.38所示。

(3)在【CSS样式】面板中选择.blur1滤镜,此时,可看到应用了.blur1文字的源代码为:

文字。

图3.39中的文字就使用了Blur效果。

图3.38创建了CSS样式的CSS样式选项卡图3.39Blur显示效果

3)将Blur滤镜加载到图片上

比较图3.40和图3.41,后者是用滤镜效果后的效果图,与原图相比,产生了模糊的感觉。

图3.40原图图3.41加滤镜后的图像效果

要把我们刚才创建的滤镜样式加载到图片上的方法很简单,其具体操作步骤如下:

(1)使用【插入】面板上的图片插入按钮

插入图片。

(2)选择所要插入的图片,然后选择【CSS样式】面板上的.blurl就可以了。

2.DropShadow滤镜

DropShadow滤镜与前面介绍的Blur滤镜有点相似,但还是有些区别的。

在效果上类似于阴影字,但是实现的方法却简单得多。

语法:

{filter:

dropshadow(color=属性值1,offx=属性值2,offy=属性值3,positive=属性值4);}

作用:

该滤镜主要用于产生重叠效果,其效果是由小括号中的各属性名及其对应的属性值来决定的。

DropShadow滤镜的参数如下:

●color属性:

用来设置投影文字的颜色,既可以填写颜色的英文名称,又可以填写颜色的十六进制代码。

●offx属性:

代表投影文字与原文字之间在水平方向上的偏移量。

●offy属性:

代表投影文字与原文字之间在垂直方向上的偏移量。

●positive属性:

如果为任何的非透明像素建立可见的投影,就选择TRUE(非0);若为透明的像素建立透明效果,就选择FALSE(0)。

在CSS样式定义面板定义“过滤器”,如图3.42所示。

图3.42定义“过滤器”

DropShadow滤镜加载到文字上的效果比较好,与DIV实现的阴影字相比,DropShadow滤镜的效果显得更加逼真。

图3.43是一个带阴影的文字效果。

提示:

在文字中加载DropShadow滤镜非常实用,但是要注意,对较小的文字用这个滤镜可能会让文字模糊难辨。

所以,DropShadow滤镜一般都用在比较大而且需要强调的文字上。

图3.43带阴影的文字

3.Shadow滤镜

Shadow滤镜用于产生下落式阴影效果,其功能与DropShadow相似。

但是,两者却又有不同之处:

Shadow有渐进阴影感,而DropShadow没有渐进感,因此单单从阴影来看,Shadow会显得更真实一些,但是两者各有各的好处,谁也不能代替对方。

图3.44所示为应用Shadow的效果。

Shadow滤镜的参数如下:

●color:

阴影的颜色,取值格式为#RRGGBB,或者是颜色的英文名字。

●direction:

设置模糊的方向。

如果将此效果应用于一幅没底色的GIF图片上,也会产生很好的效果,如图3.44右图所示的图片和文字即为应用Shadow后的效果。

图3.44Shadow滤镜设置前后的图片和文字效果

4.Mask滤镜的应用

Mask是一种功能强大的滤镜,在适当的地方使用Mask滤镜可以产生出乎意料的视觉效果。

语法:

{filter:

mask(color=color)}

使用Mask滤镜属性可以为对象建立一个覆盖于表面的膜,其效果就如同戴着有色眼镜看物体一样,如图3.45所示即为矩形遮罩效果。

图3.45矩形遮罩效果

其代码为:

   

   maskfilter

   

   

   

   

   Mask滤镜对文本效果

   

   

  

Mask滤镜只有一个参数color,也就是用来遮罩的颜色,以#RRGGBB为格式的颜色值。

只要在DreamweaverMX中给它选择一种适合的颜色就可以,如上面的Mask滤镜代码就是:

.mask1{filter:

mask(color=#FF3300)}

其实在Mask滤镜的使用中,重要的不是遮罩的颜色而是背景的颜色。

上例使用了白色Mask遮盖,代码是:

.mask1{filter:

mask(color=white)}

那些五彩缤纷的文字颜色实际上只不过是文字的背景颜色。

要完成这种效果也很简单,只要创建一个1×1的表格,选择合适的图片做背景,然后在表格里写上文字,再向单元格加上滤镜就完成了。

5.Alpha滤镜

Alpha滤镜用于改变目标元素的透明度,也就是将目标元素与背景融合。

这种溶合程度可以控制,而且通过指定坐标,还可以选定特定目标(如点、线、面)的透明度。

语法:

{FILTER:

ALPHA(opacity=opacity,finishopacity=inishopacity,style=style,startx=startx,starty=starty,finishx=finishx,finishy=finishy)}

Alpha滤镜的参数如下:

●Opacity:

设置透明度。

用百分比表示其属性值,范围是0~100,0表示完全透明,100表示完全不透明。

●FinishOpacity:

与Opacity一起使用的选择性参数。

当同时设置Opacity和FinishOpacity时,可以制作出透明渐进的效果;其属性值也是0~100,0表示完全透明,100表示完全不透明。

●Style:

设置渐变风格。

同时设置了Opacity和FinishOpacity产生透明渐进时,它主要是用来指定渐进的显示形状,0代表均匀渐进,1代表线形渐进,2代表放射渐进,3代表直角渐进。

●StartX和StartY:

用来设置水平和垂直方向的渐进起始位置。

●FinishX和FinishY:

用来设置水平和垂直方向的渐进结束位置。

定义一种名为alpha1的Alpha滤镜,加载Alpha滤镜后的文字效果如图3.46所示。

图3.46加载Alpha滤镜的前后的图片和文本效果

图3.46的效果代码为:

Alpha(Opacity=10,FinishOpacity=90,Style=1,StartX=0,StartY=0,FinishX=80,FinishY=80);

许多网站都采用“跑马灯”特效来处理文字,该例子具体制作方法如下:

(1)插入一个单元格,表格的背景为白色。

(2)在Dreamweaver中设置好Alpha滤镜,参数与前例相同。

(3)在表格中插入一个“跑马灯”,并在“跑马灯”中加入Alpha滤镜。

其中,“跑马灯”程序代码如下:

跑马灯内容

6.FlipH,FlipV滤镜

语法:

{filter:

fliph},{filter:

flipv}

作用:

分别是水平翻转和垂直翻转。

其使用方法与前面所说的几个滤镜相似,效果如图3.47所示。

(a)原图(b)水平翻转

(c)垂直翻转(d)垂直和水平翻转

图3.47FlipH,FlipV滤镜效果图

7.Gray,Invert,Xray滤镜

语法:

{filter:

gray},{filter:

invert},{filter:

xray}

Gray滤镜是将一张图片变成灰度图;Invert滤镜是把对象的可视化属性全部翻转,包括色彩、饱和度和亮度值;Xray滤镜是让对象反映出它的轮廓并把这些轮廓加亮,也就是所谓的X光片。

Gray,Invert,Xray滤镜效果如图3.46所示。

(a)原图(b)Gray滤镜效果图(c)Invert滤镜效果图(d)Xray滤镜效果图

图3.48Gray,Invert,Xray滤镜效果图

8.Wave滤镜

Wave滤镜是对图像和文字产生抖动的效果。

语法:

{filter:

wave(add=add,freq=freq,lightstrength=strength,phase=phase,strength=strength)}

Wave滤镜参数如下:

●wave:

把对象按垂直的波形样式打乱,默认为TRUE(非0)。

●add:

表示是否要把对象

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1