您的位置: 首页 > 技术文档 > 网页制作 > 滑动菜单的制作
使用Javascript制作声音按钮 回到列表 VBScript和JScript互相调用方法
 滑动菜单的制作

作者:舞影 时间: 2003-11-06 文档类型:原创 来自:5D多媒体

  今天应朋友们要求,来对我网站上一个滑动菜单效果写一篇简单的教程;在牛筋大学软件部有一个关于层滑动的效果,好像Itnow上的广告也是采用的这样效果,不用的时候隐藏,用的时候点击一下按钮层就慢慢的滑动出来,即节省了有限的页面空间,还达到了令人羡慕的视觉效果,感觉起来还不错。这个效果大家可以点击这里察看

  言归正传,废话少说。准备工作如下:
  1. 在dw中新建一个空白文档(或者打开你要添加效果的页面)。
  2. 设置好你自己的css风格。
  3. 在页面上插入一个长500pix的表格(这里说明:插入表格的目的是为了控制层在不同分辨率下保持相对的位置不变,如果你的页面之前没有做相关设置,那么这一部你可能要费点功夫整理一下你的页面结构)。
  4. 将光标置入表格内,点击菜单 [插入——层] 插入一个长500高20的图层,并命名为layer1。
  5. 然后再将光标置入图层layer1,点击菜单 [插入——层] 再插入一个长500高130的图层layer2;并将layer2的属性中左边距和上边距都设置为0,并为它指定一个你喜欢的背景色。
  6. 然后重复步骤5的方法,再插入一个图层layer3,这个图层没什么特殊的用处,在我的这个教程中,我只不过是为了放置几个按钮而已。最后我的开起来如图:

  TIPS:这里这么做的目的是为了给你要滑动的图层前面加一个挡板,只有当点击的时候图层才从你的这个图层下缓缓的滑动出来。
  现在开始,才正式进入到我们今天要制作的滑动菜单的制作过程中。
  现在让我们再次重复上面的步骤5,再插入一个图层layer4,设置图层属性为宽500 、150高,刚好是刚才layer2和layer3的高度之和,并将图层layer4调整到另外两个图层下面。如图:

  然后我们点击图层layer2前面的眼睛让他闭合,这样可以让我们看到它下面的图层layer4.
  这时,我们点击ALT + F9 打开时间轴面板,DW已经为我们添加了默认的时间轴Timeline1,然后,我们选中我们要滑动的图层layer4,在上面点击右键,选择 [添加到时间轴] 这时我们可以在时间轴面板中看到我们刚刚制定的图层layer4,这说明,我们已经添加成功了!

  然后我们点击时间轴上的第15桢,将图层layer4的属性面板中的上边距调整为150。到这里,一个能滑动的图层就算做好了,你可以拖动时间轴上面的红色方块慢慢从1走向15,你就可以看到你的这个图层慢慢的从layer2和layer3下面滑动出来!

  好了,现在我们只需要给这个会滑动的图层layer4设置一个可以激活他的动作就算over了:)这之前,我已经在我添加的layer3上插入了一个表格,并为layer4设置了两个按钮。

  我们先设置激活滑动图层的动作。选择上展开这个按钮,转到行为面板,点击面板中的“+”在出来的菜单中选择 [时间轴——播放时间轴] DW会弹出一个窗体,在上面的下拉菜单中选择
timeline1。

  然后在行为面板中确认事件为onclick

  好了,到这里,你可以预览一下,当你点击上展开按钮时,你的图层就会慢慢的从上而下滑动出来!
  怎么样,看到了吧:)我们再给图层添加上一个简单的关闭动作,就是点击关闭按钮后图层隐藏。选择上关闭按钮,转到行为面板,点面板中的“+”在出来的菜单中选择 [显示隐藏层] ,在跳出的窗体中选择上layer4,然后点击下面的隐藏按钮,将其设置为隐藏,如图:

  好了,再预览一下,发现展开后点击关闭图层就没有了:)不过,似乎有一个问题,再次点击展开的时候,似乎没什么反应了,那是我们还有一个动作没有设置。
  重复刚才的步骤5,选择上展开按钮,添加动作 [时间轴——转到时间轴桢] ,在跳出的窗体中的下拉菜单选择timeline1,桢数添上1。

  好了,这次预览发现这个问题解决了。但是我们似乎还是忽略了一个问题,点击关闭后这个图层被设置为隐藏了,再点击展开也没反应了。还是运用老办法,给展开按钮添加一个动作就可以解决了!
  重复步骤5,选择 [显示隐藏层] ,和刚才步骤6相反,这次我们选择显示,确定后,保证行为面板中显示隐藏图层的时间都是onclick。此刻展开按钮的行为面板如图:

  好,再次预览,一切正常!
  至此,这个效果就算完成了,当然,大家完全可以自我发挥制作出更好的效果来,但是万变不离其宗,只要我们掌握好了时间轴配合动作行为的运用,所有的效果只是操作问题。

出处:5D多媒体
责任编辑:红色黑客

◎进入论坛网页制作网站综合版块参加讨论

相关文章
精通 Fireworks MX 弹出菜单
下拉菜单全攻略
FLash XML Menu Demo
作者文章
滑动菜单的制作
热门搜索:CSS Fireworks 设计比赛 网页制作 Dreamweaver Studio8 Flash
站点最新 站点最新列表
跟我去香港:The third Day
单件模式结合命令链模式
快乐狗原创动漫大赛
元素层叠级别及z-index剖析
CSS 浏览器的等宽空格
电影变形金刚概念画欣赏
疯狂的程序员 第三十五回
疯狂的程序员 第三十四回
疯狂的程序员 第三十三回
运用ASDoc工具
栏目最新 栏目最新列表
火星人的耳机
公司正式宣布创业失败
用corelDEAW 12打造唇膏
二行代码解决全部网页木马
一行代码解决iframe挂马
Photoshop制作星空爆炸效果
CorelDraw 12打造休闲裤
Firework如何画特殊的切角图形
Firework打造韩式风格的手提袋
flash实例:打造佛光效果
 

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

本文现有 3 条评论 评分:- llllllllllllllllllll + 评分人数: 1 ,平均分: 5.00


jonyguan Publish at 2006-12-12 16:37:51
DM8中就有的,我当时也遇到了同样的问题,下了个DM8就OK了。。。呵呵。
jonyguan Publish at 2006-12-12 16:36:43 评分5
滑动菜单制作方法

这是我在原有基础上作了些修改,请大家多指教。

1.打开DW,新建一网页。
2.插入两行三列表格,宽500,高默认。
3.合并第二行六个单元格为一行[选中--CTRL+M合并单元格]
4.选中第二行的一个单元格--修改代码:
<td name="haha" colspan="6" style="position:relative;">
注:这样的作用是相对定位层用的。
5.在haha单元格里定位光标--插入--层[生成层名为Leayer1]。
6.在leayer1中定位光标--插入层[生成层名为Leayer2],再定位一下。左0上0,宽500,高130,填背景橙色
7.重复第6步,生成层名为Leayer3,除了层名不同外还要改一下背景色,红。当然这里的颜色是为了区分

不同的层。
8.打开时间轴面板:修改--时间轴[ALT+F9]这是在DW8中的命令,MX2004老版本是没有这个东东的。
9.选择Leayer3,在它上边右键--添加到时间轴。此时会在时间轴里后到一条线名称为Leayer3说明你对了
注:此时自动生成的时间轴名称为TimeLine1.
10.选中时间线上的第15帧。修改Leayer3的上坐标为132。OK此时你可以拖动时间线看一下效果{从1拖到

15帧,会看到层滑动的效果。}
11.下面我们再来插入一个时间轴:单击一下时间轴,插入--时间轴--添加时间轴,会自动生成TimeLine2
12.再一次选择Leayer3,在它上边右键--添加到时间轴。此时会在时间轴里后到一条线名称为Leayer3说明

你对了,这一次要把第一帧的上坐标改为132。
13.下面我们要加行为了。在表格的第一行的前两个单元格内输入打开,关闭。
14.选中打开所在的单元格--打开行为面板,单击行为面板上的+号--时间轴--播放时间轴--Timeline1.
选中打开所在的单元格--打开行为面板,单击行为面板上的+号--时间轴--停止时间轴--Timeline2.
选中打开所在的单元格--打开行为面板,单击行为面板上的+号--时间轴--转到时间轴--Timeline1,1帧
15.选中打开所在的单元格--打开行为面板,单击行为面板上的+号--时间轴--播放时间轴--Timeline2.
选中打开所在的单元格--打开行为面板,单击行为面板上的+号--时间轴--停止时间轴--Timeline1.
选中打开所在的单元格--打开行为面板,单击行为面板上的+号--时间轴--转到时间轴--Timeline2,1帧

以下是原代码,我也是用DM8作的。
61.51.209.207 Publish at 2004-7-6 18:25:30
救助:(急!急!急!急!)
Macromedia Dreamweaver MX 2004
中文版里怎么没有 “时间轴” 啊?
我查了一下原来发的贴子, 也有这样的问题, 可是没有找到准确的答案。
请高手指点。多谢!多谢!多谢!多谢!多谢!多谢!
您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
大师之路--Photoshop 完全解析
《超越CSS》新书上市
Don't Make Me Think 第2版
HTML与CSS入门经典(第7版)
《FLASH MX2004网站开发精粹》
《CSS入门经典》
《设计师谈网页设计思维》
作品集 更多内容

G&#45;tan 便民郑州后台管理界面.png 摄影作品 中华有才网 wallpaper-水晶球 Jigsaw 捷报网吧乐园 samll&nbsp;icon&#45;PowerIdea