如何实现伸缩的两级菜单

在讲解之前,我还是先把运行结果附加上去吧,这样达到有图有真相的效果。

 

  

 

这是前后效果图

 前台html框架:

 

 

 

 

 

css文件-style.css

 

 

 

 

javascript 文件 JavaScript.js 

 

 

通过以上三个文件就可以实现伸缩的两级菜单了。

 

 

 

对两级菜单实现横向排列。效果图如下:

实现上图可通过更改css文件中的一个部分

#navigator>ul>li{
 float:left;
border-bottom:3px solid #33C;  /* 添加下划线*/
padding:5px;
}

 

 这样就实现了。

 

待解决,鼠标移到菜单上面自动伸缩。

 

得到解决:如图:

 

  实现以上方法:

在javascript中修改函数,代码如下:

 

 

 

 

待解决的问题;如何实现在鼠标移动导航栏上时,选择子导航栏,子导航栏不会消失的效果。

 

 

总结:实现伸缩的两级菜单的过程

 

1,先设计出总体框架,也就是html框架。

2,对框架中的各个节点设置相应的css样式。

3,所以的样式都设置好了,接着就是为菜单添加伸缩效果。

 

 

心得:做每一件事情都有一定的程序,按照此程序走,不会有错误,而且还能引导你前进。

如果看累了的话,可以上网店休息一下。看一下宝贝地址是: http://myrun.taobao.com/

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值