设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 网页制作 >> Dreamweaver >> 网页菜单详解(2):初步实现
精品推荐
Dreamweaver点击TOP10
·用Dreamweaver简单描述制作网页的基本步骤
·Dreamweaver轻松制作网页滚动布告栏
·Dreamwaver 常见问答解答
·Dreamweaver 经典插件详解
·用Dreamweaver MX建立一个简单的图书查询系统
·如何用Dreamweaver批量做web网页
·Dreamweaver超级技巧之文字特效
·用Dreamweaver MX制作导航下拉菜单
·Dreamwaver 常见问答解答
·Dreamweaver MX 2004新功能导航
网页制作点击TOP10
·菜鸟架设动网论坛全教程
·网页模板的使用方法 (教程)
·网页对联广告代码效果大全
·初学者入门:如何学习网页制作?
·用JavaScript实现文件图片滚动效果
·常用CSS大全
·网页自动转向代码
·图片循环滚动完美解决
·DIV CSS网页布局实例解析:实现表格形式
·JS表格排序新法
精选专题

网页菜单详解(2):初步实现

作者: 来源:网络文章 时间:2005-12-19 16:21:09

网页菜单详解(2):初步实现(1)     模拟网页下拉菜单中有几个比较关键的CSS技巧">CSS属性:position、left、top、display,同时,他们也是style对象的属性。今天我们就用这几个基本属性来实现一个简单的网页菜单。

  首先请大家看笔者已经做好的一个实例,然后我们对这个例子进行详细代码讲解。

  为大家阅读方便,这里采用在代码中加注释的方式,红色部分为注释。


代码如下:

------------------------------------------------------
<html>
<head>
<title>菜单实例</title>
<style type=text/css>
td,div  { font: normal 12px 宋体; }
</style>
</head>
<body style="margin-left:12px;margin-top:16px;">
<table cellpadding=0 cellspacing=0 width=90% height=20 bgcolor=#CCCCCC>
  <tr>
    <td width=10> </td>
    <td width=80 align=center onmouseover="menuShow(menu01)"
    onmouseout="menuHide(menu01)">菜单实例</td>
    <!--
      上两行为菜单中显示的文字,注意这里面的事件触发:
      onmouseover="menuShow(menu01)" 鼠标经过时显示菜单;
      onmouseout="menuHide(menu01)" 鼠标移走时隐藏菜单。
      参数menu01即要显示的菜单的id,将在接下来的代码中看到。
      menuShow与menuHide分别为显示、隐藏菜单方法,将在后面定义。
    -->
    <td> </td>
  </tr>
</table>
<div style="position:absolute;top:36px;left:20px;display:none;
width:80px;height:100px;background-color:#DDDDDD;" id=menu01
onmouseover="menuShow(this)" onmouseout="menuHide(this)">
<!--
  以上三行,定义了菜单的一些属性,注意“id=menu01”,前面提到过。
  position、top、left、display四个CSS属性即上一章讲过的;
  width、height、background-color分别为宽度、高度、背景色。
  这里再一次出现onmouseover="menuShow(this)" onmouseout="menuHide(this)",
  就是说当鼠标从菜单按钮上移开,如果是移到了菜单上,菜单仍然显示。
  注意这里参数是this而不是menu01,this即对象本身,在这里就是指menu01,所以结果相同。
  在这里笔者有意使用this,只是想告诉大家一个技巧,这在很多时候非常方便。
-->
  <br>   菜单内容
</div>
<script language=javascript>
function menuShow(menu) //定义显示菜单的方法,参数menu即菜单的id。
{
  menu.style.display='block';
  //注意这里如何用javascript改变style对象的属性来达到改变CSS属性的目的。
}
function menuHide(menu) //定义隐藏菜单的方法,参数menu即菜单的id。
{
  menu.style.display='none';
  //同上
}
</script>
</body>
</html>
------------------------------------------------------
  这样,一个简单的菜单就实现了,只要你略有一些相关的基础知识,反复体会一下我加的注释,就应该可以理解了,是不是并不难?
共2页 9 7 [1] [28 :>

网页菜单详解(2):初步实现 相关文章:
网页菜单详解(2):初步实现 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com