动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   DreamWeaver → 阅读文章

 在Dreamweaver中轻松实现滑动折叠菜单

作者来源: 
阅读 数 419 人次 , 2006-4-19 11:05:00 

  本文选自4u2v工作室编写的《Dreamweaver网页设计与制作100例》(人民邮电出版社出版,ISBN: 7115142394 )。

  购买地址:点击访问

-----------------------

  在网页展示平面有限的情况下,折叠菜单是一个很不错的选择。这种菜单在一般情况下是折叠起来的,只有当浏览者将鼠标移动到菜单上时,菜单才会滑动展开。

  效果说明

  当鼠标不在菜单上时,菜单处于折叠状态,看起来是很普通的一个菜单栏,如图 18-1 所示。当鼠标移动到菜单栏上时,该菜单的子菜单就会慢慢滑动展开,如图 18-2 所示。

在Dreamweaver中轻松实现滑动折叠菜单(图一)

  创作思想

  先在一个图层中输入文字,形成菜单折叠时的状态,再使用图层展开时间轴动画来实现滑动展开菜单的效果。

  操作步骤

  ( 1 )新建文件并添加层。新建一个网页文件,在网页中添加一个父层(第一级的层)和一个子层(第二级的层),分别设置两个图层的大小和位置,如图 18-3 所示。

在Dreamweaver中轻松实现滑动折叠菜单(图二)

  ( 2 )设置表格和文字。在 layer1 层中插入表格,设置好表格的高度和背景,然后在表格内输入文字并设置好文字的格式,如图 18-4 所示。

在Dreamweaver中轻松实现滑动折叠菜单(图三)

  ( 3 )设置 layer2 层。设置 layer2 层的背景颜色,然后在其上输入文本并设置超链接,再将 layer2 层添加到时间轴上,以后便可对 layer2 层进行时间轴动画操作,如图 18-5 所示。

在Dreamweaver中轻松实现滑动折叠菜单(图四)

  ( 4 )新建一个时间轴 Timeline2 ,然后将 layer2 层添加到新的时间轴上,如图 18-6 所示。

在Dreamweaver中轻松实现滑动折叠菜单(图五)

  提示:不同的时间轴可以实现对不同对象的控制,也可以实现多个不同动画。

  ( 5 )设置时间轴。分别对时间轴 Timeline1 的第 1 帧和时间轴 Timeline2 的第 15 帧进行设置(这里以第 15 帧作为动画的最后一帧),如图 18-7 所示。

在Dreamweaver中轻松实现滑动折叠菜单(图六)

  提示:只需要改变时间轴的关键帧,就可以直接生成动画效果,本例将时间轴 Timeline1 第 1 帧中 Layer2 层的高设置为 0px ,这样就生成了层慢慢滑出的动画效果。

  ( 6 )添加行为。选择表格中的第一个单元格,然后为单元格添加 onMouseOver (鼠标移到单元格上面时)时的行为到播放时间轴 Timeline1 ,如图 18-8 所示。

在Dreamweaver中轻松实现滑动折叠菜单(图七)

   ( 7 )继续添加行为。再为该单元格添加 4 个 onMouseOut (鼠标移开时)行为,参数设置如图 18-9 所示。

在Dreamweaver中轻松实现滑动折叠菜单(图八)

  ( 8 )添加 2 个行为。选择 layer2 层,并分别添加两个 onMouseOver 和两个 onMouseOut ,具体操作如图 18-10 所示。

在Dreamweaver中轻松实现滑动折叠菜单(图九)

  ( 9 )保存网页文件,然后在 IE 中进行预览,本实例操作完毕。通过时间轴上不同对象在不同时间的状态,再结合时间轴的播放、停止和跳转是 Dreamweaver 中实现动画效果的最基本方法,读者可以充分利用这些功能来实现更精彩的效果。

  
 本文Tagsdreamweaver  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:DW网页设计100例2:快速建立站点
· 下一篇:DW MX实例:个性化 IE 滚动条
· DW网页设计100例36:加快图片下载速度
· <ALT>里面如何换行</a><BR>· <a href="2006032927974.asp">使网页随浏览器伸展</a><BR>· <a href="2006041948966.asp">教程/dreamweaver/高级 关于 Dreamweaver 的插件</a><BR>· <a href="2006041948825.asp">DW MX实例:极酷的鼠标外观</a><BR> </td> </tr> </table> </td> </table> <br> <center><iframe src="http://server.dvbbs.net/dvbbs/dvbbs_soft_end_big.html" height="80" width="760" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe></center> <BR> <table width="768" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td bgcolor="#4798ED" height="3" colspan="2"></td> </tr> <tr> <td height="31" align="center" background="/images/bottombg.gif" colspan="2"> <table width="600" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="8"><img src="/images/bottom_01.gif" width="8" height="34"></td> <td background="/images/bottom_02.gif" align="center"><a href="http://www.cndw.com/about.asp">关于本站</a> | <a href="http://www.cndw.com/contact.asp">联系我们</a> | <a href="http://www.cndw.com/join.asp">业务合作</a> | <a href="http://www.cndw.com/busslist.asp">客户案例</a> | <a href="#">诚聘英才</a> | <a href="#">广告合作</a> | <a href="#" onclick="window.external.AddFavorite(document.location.href,document.title)" onmousemove="status='收藏本页';" onmouseout="status='';">收藏本站</a></td> <td width="9"><img src="/images/bottom_03.gif" width="9" height="34"></td> </tr> </table> </td> </tr> <tr> <td height="24" valign="bottom" width="100%" style="line-height:150%" align="center"><div style="width:460px;float:center"><div style="float:left;text-align:center;padding:10px 0px;width:380px;"> 海口动网先锋网络科技有限公司版权所有<br/> <font face="Arial, Helvetica, sans-serif">Copyright © 2000 - 2006 </font><font face="Arial, Helvetica, sans-serif"><b><a href="http://www.cndw.com" style="text-decoration: none;"><font color="#000000">Cndw</font><font color="#FF6600">.Com</font></a></b></font> <br /> 中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077 <br /> <script src='http://s20.cnzz.com/stat.php?id=72017&web_id=72017&show=pic' language='JavaScript' charset='gb2312'></script> </div> <div style="width:60px;"> <a href="http://www.mmwj.cn/new/110/index.php" target="_blank"><img src="http://mm.gd.vnet.cn/index/images/gdmmga6080.gif" border="0" alt=""/></a></div></div></td> </tr> </table>