使用AP元素和时间轴.ppt
AP元素是分配有绝对位置的HTML页面元素,时间轴是Dreamweaver实现动画的关键功能。本章将介绍AP元素和时间轴的基本知识以及使用它们创建动画的基本方法。,第10章 使用AP元素和时间轴,学习目标,了解AP元素和AP Div的概念。掌握【AP元素】面板的使用方法。掌握创建AP Div的基本方法。掌握编辑AP Div的基本作方法。掌握【时间轴】面板的使用方法。掌握使用AP Div和时间轴创建动画的方法。,10.1 AP元素,AP元素和AP Div【AP元素】面板,10.1.1AP元素和AP Div,在Dreamweaver CS3中,分配有绝对位置的HTML页面元素统称为AP元素。例如,具有绝对定位的div标签,习惯称AP Div,可以是AP元素,同样具有绝对定位的table标也可以是AP元素。,10.1.1AP元素和AP Div,AP Div主要有以下几方面的功能。,AP Div是绝对定位的,游离在文档之上,利用它可以浮动定位网页元素。AP Div的z轴属性使多个AP Div可以发生堆叠,也就是多重叠加的效果。可以控制AP Div的显示和隐藏,使网页的内容变得更加丰富。,10.1.2【AP元素】面板,所有具有绝对定位的AP元素都会显示在【AP元素】面板中。选择【窗口】/【AP元素】命令,可以打开【AP元素】面板。在对AP Div进行各种操作和管理时,会经常用到【AP元素】面板,它与【属性】面板配合使用,可以方便快捷地对AP Div进行各种操作。,10.1.2【AP元素】面板,在【AP元素】面板中可以实现以下功能。,可以对AP Div进行重命名。可以修改AP Div的z轴顺序。可以禁止AP Div重叠。可以显示或隐藏AP Div。可以选定AP Div,如果按住Shift键不放,依次单击可以选中多个AP Div。按住Ctrl键不放,将某一个AP Div拖动到另一个AP Div上,形成嵌套的AP Div。,10.2 创建AP Div,创建AP Div选定AP DivAP Div属性AP Div的默认设置,10.2.1 创建AP Div,将鼠标光标置于文档窗口中欲插入AP Div的位置,选择【插入记录】/【布局对象】/【AP Div】命令,插入一个默认的AP Div。将【插入】/【布局】面板上的(绘制AP Div)按钮拖曳到文档窗口中,插入一个默认的AP Div。,10.2.1 创建基本的AP Div,单击【插入】/【布局】面板上的(绘制AP Div)按钮,将鼠标光标移至文档窗口中,当鼠标光标变为+形状时,拖曳鼠标光标,绘制一个自定义大小的AP Div。如果想一次绘制多个AP Div,在单击(绘制AP Div)按钮后,按住Ctrl键不放,连续进行绘制即可。,选择AP Div,单击文档中的 图标来选定AP Div,如果该图标没有显示,请在【首选参数】/【不可见元素】分类中勾选【AP元素的锚点】复选框。将鼠标光标置于AP Div内,然后在文档窗口底边的标签条中选择相应的HTML标签。,选择AP Div,单击AP Div的边框线。在【AP元素】面板中单击AP Div的名称。如果要选定两个以上的AP Div,只要按住Shift键,在文档窗口中逐个单击AP Div手柄,或在【AP元素】面板中逐个单击AP Div的名称,就可将AP Div同时选定。,AP Div属性,当在文档中插入一个默认大小的AP Div后,在【属性】面板中可以查看其相关属性。,10.2.4 AP Div的默认设置,选择【编辑】/【首选参数】命令,打开【首选参数】对话框,在其中的【分类】列表框中选择【AP元素】分类。,10.3 编辑AP Div,缩放AP Div移动AP Div对齐AP DivAP Div的可见性AP Div的Z轴顺序嵌套AP Div,缩放AP Div,缩放单个AP Div有以下几种方法。,选定AP Div,然后拖动缩放手柄(AP Div周围出现的小方块)来改变AP Div的尺寸。拖动上或下手柄改变AP Div的高度,拖动左或右手柄改变AP Div的宽度,拖动4个角的任意一个缩放点同时改变AP Div的宽度和高度。选定AP Div,然后按住Ctrl键,每按一次方向键,AP Div就被改变一个像素值。选定AP Div,然后同时按住ShiftCtrl键,每按一次方向键,AP Div就被改变10个像素值。,缩放AP Div,如果同时对多个AP Div的大小进行统一调整,方法是,按住Shift键,将所有的AP Div逐一选定,然后在【属性】面板的【宽】文本框内输入数值,按Enter键确认。此时文档窗口中所有AP Div的宽度全部变成了指定的宽度。还可以使用【修改】/【排列顺序】/【设成宽度相同】命令来统一宽度,利用这种方法将以最后选定的AP Div的宽度为标准。,移动AP Div,要想精确定位AP Div,许多时候要根据需要移动AP Div。移动AP Div时,首先要确定AP Div是可以重叠的,也就是不勾选【AP元素】面板中的【防止重叠】复选框,这样AP Div可以不受限制地被移动。移动AP Div的方法主要有以下几种。,选定AP Div后,当鼠标光标靠近缩放手柄出现 时,按住鼠标左键拖动鼠标,AP Div将跟着鼠标的移动而发生位移。选定AP Div,然后按4个方向键,向4个方向移动AP Div。每按一次方向键,将使AP Div移动1个像素值的距离。选定AP Div,按住Shift键,然后按4个方向键,向4个方向移动AP Div。每按一次方向键,将使AP Div移动10个像素值的距离。,对齐AP Div,对齐功能可以使两个或两个以上的AP Div按照某一边界对齐。对齐AP Div的方法是,首先将所有AP Div选定,然后选择【修改】/【排列顺序】中的相应命令,如选择【对齐下缘】命令,将使所有被选中的AP Div的底边按照最后选定的AP Div的底边对齐,即所有AP Div的底边都排列在一条水平线上。在【修改】/【排列顺序】菜单中,共有以下4种对齐方式。,【左对齐】:以最后选定的AP Div的左边线为标准,对齐排列AP Div。【右对齐】:以最后选定的AP Div的右边线为标准,对齐排列AP Div。【对齐上缘】:以最后选定的AP Div的顶边为标准,对齐排列AP Div。【对齐下缘】:以最后选定的AP Div的底边为标准,对齐排列AP Div。,AP Div的可见性,AP Div内可以包含所有的网页元素,通过改变AP Div的可见性,可以控制AP Div内元素的显示与隐藏。改变AP Div的可见性可以通过【AP元素】面板或【属性】面板进行。,AP Div名称左边为 状态时,表示AP Div为可见,这时【属性】面板中的【可见性】选项为“visible”(可见)。,AP Div的可见性,AP Div名称左边为 状态时,表示AP Div为不可见,这时【属性】面板中的【可见性】选项为“hidden”(隐藏)。,AP Div的可见性,AP Div名称左边没有 或 时,表示可见性为默认,【属性】面板中的【可见性】选项为“default”。,AP Div的z轴顺序,AP Div的 z轴的含义是,除了屏幕的x、y坐标之外,逻辑上增加了一个垂直于屏幕的z轴,z轴顺序就好像AP Div在z轴上的坐标值。这个坐标值可正可负,也可以是0,数值大的在上层。改变AP Div的z轴顺序的方法很简单,只需打开【AP元素】面板,用鼠标指向需要改变序号的AP Div,按住左键向上或向下拖曳光标,当拖曳到将要插入的两个AP Div之间时,会出现一条横线,此时释放鼠标左键,各个AP Div的z轴顺序会做相应的改变。,嵌套AP Div,AP Div的嵌套就是指在一个AP Div中创建另一个AP Div,且包含另一个AP Div。制作嵌套的AP Div通常有两种方式:一种是在AP Div内部新建嵌套AP Div;另一种是将已经存在的AP Div添加到另外一个AP Div内,从而使其成为嵌套的AP Div。一、绘制嵌套AP Div首先选择【编辑】/【首选参数】命令,打开【首选参数】对话框,选择【分类】列表中的【AP元素】分类,勾选右侧面板中的【在AP div中创建以后嵌套】复选框,然后在【插入】/【布局】工具栏上单击 按钮,在现有AP Div中拖曳,则绘制的AP Div就嵌套在现有AP Div中了。,嵌套AP Div,二、插入嵌套AP Div将光标置于所要嵌套的AP Div中,然后选择【插入记录】/【布局对象】/【AP Div】命令,插入一个嵌套的AP Div。,嵌套AP Div,三、使用【AP元素】面板制作嵌套AP Div在【AP元素】面板中选择一个AP Div,按住Ctrl键,将其拖动到另一个AP Div上面,形成嵌套AP Div。AP Div的嵌套和重叠不一样。嵌套的AP Div与父AP Div是有一定关系的,而重叠的AP Div除视觉上会有一些联系外,其他根本没有什么关系。在【AP元素】面板中可以看到,嵌套AP Div呈树状结构,而且子AP Div与父AP Div的z轴顺序是一样的。不过嵌套AP Div与嵌套表格不一样,表格嵌套时,子表格是完全包含在父表格里的,而嵌套的AP Div并不意味着子AP Div必须在父AP Div里面,它不受父AP Div的限制。当移动子AP Div位置时,父AP Div并不发生任何变化,而当移动父AP Div时,子AP Div也会随着父AP Div发生位移,并且位移量都一样,也就是说二者的相对位置不发生变化。,嵌套AP Div,嵌套AP Div之间还存在着继承关系。选定子AP Div,打开其【属性】面板,在【可见性】下拉列表中有【default】(默认)、【inherit】(继承)、【visible】(可见)和【hidden】(隐藏)4个选项。继承的作用就是可以使子AP Div的可见性永远和父AP Div保持一致以及保持子AP Div与父AP Div的相对位置不变,这在动态网页制作中有很大作用,因为动态网页的很多效果是通过Javascript控制AP Div的可见性及位置变化来实现的。对于嵌套AP Div而言,当父AP Div的位置变化时,子AP Div的位置也会随之变化;当父AP Div的可见性改变时,子AP Div的可见性也随之改变。,10.4 时间轴,【时间轴】面板增加对象到时间轴控制动画播放时间添加和移除帧移动动画路径创建时间轴动画记录AP元素的路径,10.4.1【时间轴】面板,选择【窗口】/【时间轴】命令,打开【时间轴】面板。动画的基本单位叫做帧,在动画中有些帧非常关键,可以影响整个动画,这样的帧叫做关键帧。将很多帧按照时间先后顺序连接起来就形成了动画。时间轴可以用来排列帧顺序,还可以设置在页面加载后执行的其他操作。,增加对象到时间轴,创建时间轴动画的一个重要环节就是将对象添加到【时间轴】面板中,主要有3种基本方法。,选择【修改】/【时间轴】/【增加对象到时间轴】命令。将AP Div直接拖曳到【时间轴】面板中。单击【时间轴】面板右上角的控制按钮,在弹出的快捷菜单中选择【添加对象】命令。,控制动画播放时间,修改时间轴动画播放时间的长短的方法。,在【时间轴】面板中拖动第1个关键帧或者最后一个关键帧,以改变整个动画的播放时间。在拖动过程中,动画中的所有关键帧都将按比例发生位移,而彼此之间的相对位置不发生变化。,10.4.3控制动画播放时间,如果不想让各关键帧随着总长度的变化而变化,只要在拖动最后一个关键帧时按住Ctrl键即可。,控制动画播放时间,选中一个或者所有与该动画关联的动画条(按Shift键来同时选中多个动画条),并向左或向右拖动动画条,就可以改变动画的开始时间。,添加和移除帧,要在时间轴中添加或移除一帧,可以通过下列方法来实现。,选择【修改】/【时间轴】菜单中的【添加帧】或【删除帧】命令,在播放头右边加入或删除1帧。也可以使用右键菜单命令进行操作。选择【修改】/【时间轴】/【增加关键帧】命令,在当前播放头位置加入关键帧;选定关键帧,选择【修改】/【时间轴】/【删除关键帧】命令,将当前关键帧删除。也可以使用右键菜单命令进行操作。,10.4.5 移动动画路径,要移动整个动画路径的位置,首先应在【时间轴】面板中选中整个动画条,然后在页面上拖动对象。Dreamweaver可以调整所有关键帧的位置,整个选中的动画条所做的任何类型的改变都将改变所有的关键帧。,10.4.6 创建时间轴动画,时间轴可以通过改变层的位置、大小、可见性及重叠次序来创建动画,也可以改变图像的源文件,因此可以用它创建图片幻灯效果。虽然时间轴不能直接改变图像的位置、大小、可见性,但可以将图像添加到层中,然后通过改变层的位置、大小、可见性来达到动画的效果。,10.4.7 记录AP元素的路径,如果需要创建具有复杂运动路径的动画,逐个创建关键帧会花费许多时间。使用记录AP元素的路径功能来创建复杂运动轨迹的动画。,10.5综合小实例制作“飞机穿云”动画,将本章素材文件“实例素材第11章综合小实例images”文件夹复制到站点根目录下,然后使用AP Div和时间轴制作“飞机穿云”动画,要求飞机穿云时要隐藏。,