网站地图 | 购买帮助

凡人网络首页 凡人网络购物系统
网上购物系统
网上购物全站系统
网上购物系统开发 图书销售系统
网上图书销售系统
在线图书销售系统
图书销售系统开发 虚拟主机
国际域名注册
国际域名申请
网站建设 asp购物系统
凡人网络购物系统
免费网上购物系统
网上购物系统下载 网上购物系统开发
网上购物系统设计说明
网上购物系统论文
网页设计论文
网页设计毕业论文
网页设计教程 本站网页设计模板
网页设计作品展示

付款方式 | 联系方法 | 客户反馈

热门文章

网站项目计划书实例
浮动图片代码(网页浮动广告图片)
网页制作图片素材网站集合
经典下拉菜单制作方法(网页下拉菜单代码)
如何进行网站策划?
网页特效集合[推荐]
“下拉表单”制作为主页轻松减肥
国际网页Web设计流程
不间断连续图片滚动效果的制作方法
主页的艺术处理(电脑报)

最新文章

如何进行网站策划?
经典下拉菜单制作方法(网页下拉菜单代码)
“下拉表单”制作为主页轻松减肥
Frontpage制作网页常见问题问答
使用photoshop图像处理的八招密技
浮动图片代码(网页浮动广告图片)
网页制作图片素材网站集合
网页设计中HTML常范的五个错误
利用CSS改善网站可访问性
不间断连续图片滚动效果的制作方法
谈谈网站建设创意
设计首页经验谈
网页配色之黄金分割法
网站项目计划书实例
主页的艺术处理(电脑报)
国际网页Web设计流程
网页特效集合[推荐]
网页字体的美化
HTML语言常用标记一览表
网页设计者值得一去的地方

经典下拉菜单制作方法(网页下拉菜单代码)
经典下拉菜单制作方法(网页下拉菜单代码)
作者:钟宏声 网站:凡人网络
说起网页上的下拉菜单,最最经典的就是微软风格的下拉菜单。凡是去过www.microsoft.com网站的看官都对这个简洁明快的下拉菜单垂涎不已。然而无奈的是复杂的代码让人望而生畏,记得论坛上经常有人询问这种菜单怎么做。现在我们就来介绍这个菜单如何制作。第一种方法我们使用smartmenu。他可以制作一个始终浮动在屏幕顶端的下拉菜单。


去看看微软的经典菜单

源代码名称:Smart Menu (跨浏览器版)
作者:Constantin Kuznetsov Jr.
类型:外部js文件
效果http://www.5dmedia.com/rudolf/web/web-navi1-0.htm
制作方法:菜单源文件下载

第1步:将下列代码复制到网页的标签之间:

<style>
<!--
all.clsMenuItemNS{font: bold x-small Verdana; color: white; text-decoration: none;}
.clsMenuItemIE{text-decoration: none; font: bold xx-small Verdana; color: white; cursor: hand;}
A:hover {color: red;}
-->
</style>

第2步:将下面的代码复制到<body>标签的右边,位置紧挨着<body>标签: <script language="javascript" src="menu.js">
/*
Static Top Menu Script
By Constantin Kuznetsov Jr. (GoldenFox@bigfoot.com)
Featured on Dynamicdrive.com
For full source code and installation instructions to this script, visit Dynamicdrive.com
*/
</script>
<script language="javascript" src="menucontext.js"></script>
<script language="javascript">
showToolbar();
</script>
<script language="javascript">
function UpdateIt(){
if (document.all){
document.all["MainTable"].style.top = document.body.scrollTop;
setTimeout("UpdateIt()", 200);
}
}
UpdateIt();
</script>
第3步:添加菜单的内容。编辑menucontext.js文件,所有的菜单选项都在这里设置。默认的menucontext.js里面的内容,比较复杂我现在把代码精简出来。给大家做一个说明。整个代码如下: function showToolbar()
{
// AddItem(id, text, hint, location, alternativeLocation);
// AddSubItem(idParent, text, hint, location);
//主菜单定义
menu = new Menu();
menu.addItem("multimedia", "多媒体", "多媒体软件", null, null);
menu.addItem("image", "图像处理", "图像处理软件", null, null);


//多媒体子菜单定义
menu.addSubItem("multimedia", "Macromedia公司", "Macromedia公司", "http://www.macromedia.com";);
menu.addSubItem("multimedia", "5D多媒体", "5D多媒体", "http://www.5dmedia.com";);

//图像处理子菜单定义
menu.addSubItem("image", "Adobe公司", "Adobe公司", "http://www.adobe.com";);
menu.addSubItem("image", "Corel公司", "Corel公司", "http://www.corel.com";);
menu.addSubItem("image", "Metacreation公司", "Metacreation公司", "http://www.metacreations.com";);


//结束菜单定义
menu.showMenu();
}


  上面的例子中制作的是一个有两个主菜单的菜单。一个主菜单为多媒体,一个主菜单为图像处理。主要靠两个命令来制作Additem为添加主菜单项目。格式为AddItem(菜单标记, 文本说明, 文本提示, 位置,替换位置)。AddSubItem为添加子菜单项目,idparent为主菜单的菜单标记,其余同前。

  第4步:上传菜单文件。将 menu.js和menucontext.js文件上传到和网页文件同一目录下。这样就完成了所有的操作。



菜单安装的一些善后工作:

  安装了菜单之后,如果需要将菜单完全与网页顶部和左边紧密结合的话,你可以把<body>标签修改成为<body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">。


  或许大家会对菜单里的文字感到不满意。你可以把制作菜单第一步的CSS代码进行修改。比如<style>

<!--
all.clsMenuItemNS{font-size: 10.5pt; color: white; text-decoration: none;}
.clsMenuItemIE{text-decoration: none; font-size: 10.5pt; color: white; cursor: hand;}
A:hover {color: red;}
-->
</style>

  将里面的字体大小换成了10.5磅的话,中文字就会简洁干净多了。

  同样如果对菜单的表格感到不满意的话,可以修改menu.js文件中的代码例如:

function Menu()
{
this.bgColor = "#008080";
if (ie) this.menuFont = "bold xx-small Verdana";
if (n) this.menuFont = "bold x-small Verdana";
// this.fontColor = "white";
this.addItem = addItem;
this.addSubItem = addSubItem;
this.showMenu = showMenu;
this.mainPaneBorder = 0;
this.subMenuPaneBorder = 0;

  this.bgcolor 修改的是菜单属性
  this.mainPaneBorder 修改的是主菜单的边框宽度
  this.subMenuPaneBorder 修改的是子菜单的边框宽度。

  修改完毕文件之后重新上传js文件即可。只要修改的好就可以发挥成为多种风格了。
转载请注明出自:凡人网络VenShop.Com
发现内容有误 / 侵犯您的版权

↑相关文章:
如何进行网站策划?
经典下拉菜单制作方法(网页下拉菜单代码)
“下拉表单”制作为主页轻松减肥
Frontpage制作网页常见问题问答
使用photoshop图像处理的八招密技
浮动图片代码(网页浮动广告图片)
网页制作图片素材网站集合
网页设计中HTML常范的五个错误
利用CSS改善网站可访问性
不间断连续图片滚动效果的制作方法
谈谈网站建设创意
设计首页经验谈
网页配色之黄金分割法
网站项目计划书实例
主页的艺术处理(电脑报)
国际网页Web设计流程
网页特效集合[推荐]
网页字体的美化
HTML语言常用标记一览表
网页设计者值得一去的地方


关于我们 | 汇款方式 | 建站流程 | 联系方法 | 常见问题 | 新闻公告 | 加入收藏 | 留言本站

客服热线:(010)83616015-201/202,(010)80928177 邮箱:Venshop@163.com
®北京凡人高科技术有限公司版权所有 Powered By :Beijing vGoq Technology Co.,Ltd.
软件著作权证书登记号:2006SRBJ0621   软著登字第BJ4429号
企业法人营业执照注册号:1101082924320 北京市高新技术企业 高新认证编号:0611008A14487
京ICP备05061904号 Copyright © 2002-2008 VENSHOP.COM. All Rights Reserved.