大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网页设计 -> DREAMWEAVER -> 网页菜单详解(2):初步实现

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

时间: 2021-07-31 作者:daque

    模仿网页下拉菜单中有几个比拟要害的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=menu01onmouseover="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>------------------------------------------------------  如许,一个大略的菜单就实行了,只有你略有少许关系的普通常识,重复领会一下我加的解释,就该当不妨领会了,是否并不难?  这个菜单此刻看上去再有点大略,下次咱们将对这个菜单进前进一步的化装。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.