- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Dreamweaver网页制作基础教程任务二创建跟随漂浮广告的导航菜单
王焕杰 电话 邮箱:cnsyjsj@163.com 沈阳市信息工程学校 项目十 校园网中的动态导航 任务二:创建跟随漂浮广告的导航菜单 任务描述 为“招生专题”的漂浮广告创建一个动态导航子菜单,内容包括“专业介绍”等,当鼠标移动到漂浮广告上时在其右边出现子菜单,鼠标移开后子菜单消失。 知识准备 1.AP Div的定位特性 在任务一的知识拓展中,知道了AP Div的定位与其第一个父元素有关,如果父元素的位置发生改变,子元素的位置也会相应发生改变,但相对位置不变。 2.网页元素的“可见性”属性 每个网页元素都有一个“可见性”属性,在CSS中表示为visibility,通过这个属性可以控制网页元素的显示或隐藏。默认情况下,所有元素都是可见的,可以通过将某元素的“visibility”设置为“hidden”(隐藏)达到将其隐藏的目的。隐藏后需要再显示该元素时,可以将其“visibility”设置为“visible”(可见性)。 任务实施 图10.2.1 Div层的代码 步骤1:绘制一个AP Div,并命名为ad_menu。 步骤2:打开代码视图,把ad_menu这个层的代码剪切到AD中,效果如图10.2.1所示,此时AD就是ad_menu的第一个父元素。 步骤3:调整ad_menu层的位置,使其紧贴在AD层的右边。由于鼠标拖拽很难做到精确定位,因此可以通过修改left和top的属性进行调整。 (1)left属性是ad_menu的左边框相对于AD的左边框的距离,所以应该设置为AD的宽度。 (2)top属性是ad_menu的上边框相对于AD的上边框的距离,所以应该设置为0。 (3)为了确认ad_menu是紧贴且跟随AD漂浮,可以临时为ad_menu设置任意的背景颜色,然后进行预览。 步骤4:制作菜单内容 (方法、配色自定,过程略,参考效果如图10.2.2所示)。 图10.2.2 图10.2.3 “AP元素“窗口 步骤5:将ad_menu层的“visible”(可见性)设为“hidden”(隐藏),隐藏ad_menu层,使得其在默认情况下不显示。此时在设计视图里也看不到ad_menu层,可以在“AP元素”窗口(通过“窗口”→“AP元素”选项(快捷键“F2”)显示或隐藏该窗口)中选择该层或通过单击元素名称前的“眼睛”图标来显示或隐藏元素,如图10.2.3所示。 步骤6:设计动态行为。 (1)在设计视图中选中AD层; (2)打开“行为”窗口(“窗口”→“行为”选项,或“Shift+F4”组合键)。 (3)在“行为”窗口中单击“+”按钮,在弹出的菜单中选择“显示-隐藏元素”选项(如图10.2.4所示)。在弹出的对话框中选择“divad_menu”选项,并单击“显示”按钮,如图10.2.5所示。 图10.2.4 “行为”窗口 图10.2.5 显示/隐藏元素1 图10.2.6 添加行为 (4)单击“确定”按钮后,在“行为”窗口中设置事件为“onMouseOver”(鼠标经过),如图10.2.6所示。 (5)此时预览网页可以看到,一开始只有一个广告在页面中漂浮,当把鼠标移动到广告上时,会出现一个导航菜单,用户可以单击菜单项。但是鼠标移开后导航菜单并没有消失,所以我们还需要对AD层添加一个行为——当事件“onMouseOut”(鼠标离开)发生后隐藏“ad_menu”,如图10.2.7所示。 图10.2.7 显示/隐藏元素2 知识拓展 1.了解z-index z-index 属性设置元素的堆叠顺序,仅对定位元素(position:absolute)有效。z-index的值越大,则该元素离用户越近;数值越小,则离用户越远。 可以自己动手,在一个空白网页中绘制多个部分重叠在一起的AP Div,为每个AP Div设置不同的背景颜色,然后调整各个AP Div的z-index值,查看AP Div的显示情况,如图10.2.8所示。 图10.2.8 层的前后关系 2.了解“事件” 在完成任务的过程中,通过Div的“行为”功能来控制漂浮广告的导航菜单,使其能够按要求在鼠标经过时弹出菜单,鼠标移开后菜单消失。在这里,“菜单出现”、“菜单消失”等是行为,“鼠标经过”、“鼠标移开”等是事件。浏览器会监听用户的操作,当发生某个事件时就调用对应的行为。常见的事件及其描述如表10.2.1所示。 事 件 描 述 onclick 单击,即当对象被鼠标单击后发生的事件,下同 ondblclick 双击 onblur 失去焦点 onfocus 获得焦点 onmousedown 鼠标按键被按下(onclick是单击,即在系统规定的时间内按下再弹起) onmouseup 鼠标按键被松开 onload 一个页面
文档评论(0)