导航栏下拉菜单怎么做(这样的下拉菜单该怎么做呢)

:暂无数据 2026-06-28 11:40:02 :0

导航栏下拉菜单怎么做(这样的下拉菜单该怎么做呢)

各位老铁们好,相信很多人对导航栏下拉菜单怎么做都不是特别的了解,因此呢,今天就来为大家分享下关于导航栏下拉菜单怎么做以及这样的下拉菜单该怎么做呢的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

这样的下拉菜单该怎么做呢

■ 用Dreamweaver制作下拉菜单
作者:Poorfish

  Dreamweaver是制作下拉菜单最常用的工具,方法简单,控制自由,可以最大限度地随心打造菜单样式,是制作下拄菜单的必修课。
  用Dreamweaver制作下拉菜单的原理很简单,它利用了Behaviors(行为)面板中的内置方法Show-Hide Layers(隐藏-显示层)方法,并用onMouseOver(鼠标移至)和onMouseOut(鼠标移开)来触发层的隐藏和显示,而将要出现的菜单就在层中。
  因此,我们可以分四步来制作下拉菜单,首先我们需要一个导航条,它用来放置首先出现在浏览者眼前的主菜单;然后再制作开始隐藏着而将会出现的下拉选单;接着,进行最关键的一步,为主菜单和下拉选单添加上隐藏和显示层的效果;最后,我们进行菜单的美化修饰。最终看到的效果如图,您也可以访问以下地址:menu.htm

  相信你已经等不急了,那就让我们马上开始吧!

一、 导航条的制作

首先进行一些必要的前期工作,按CTRL+J,打开Page Properties(页面属性)窗口,参数设置如图二,这一设置对菜单的位置将有影响,所以请如图设置。

按CTRL+F2打开Objects面板,点击层按钮后在页面中按住鼠标不放拖出一个层,然后在层的Properties(属性)面板中设置各参数,Layer ID框填入title,L、T、W、H框分别填入8、15、480、15,背景色填入#006699,如图。

将光标移至层内,点击Objects面板上的表格按钮,插入一个一行四列的表格,设置如图。

按住CTRL键不放点取表格的四个单元格,然后设置它们的宽度为120,并在前两个单元格中输入文字,就是你的主菜单名,可按自己想要的名字输入,我用“经典论坛“和“天极网“为例,并加上链接。

二、 下拉选单的制作

现在开始制作将要下拉出现的菜单,同样用层来制作。
再次从Objects面板插入一个层到前面我们做好的导航条的下方,各项参数填为:Layer ID框填入menu1,L、T、W、H框分别填入8、34、120、80,背景色填入#999966,其中L和T两个参数是设置这个层距离窗口左边框和上边框的距离,一定不能填错,不然菜单将会错位,也将影响完成后的可用性。

这时候,我们便可以在menu1这个层中输入我们所要的菜单内容。为了排版方便,我在这还是使用表格来做菜单。这个层将作为“经典论坛“的下拉选单出现,填入你所需要的菜单链接。同样的方法,再为“天极网“也做一个下拉选单(层menu2)。

这一步要注意的地方就是下拉选单所在的层(menu1、menu2)的位置非常重要(由L和T两个参数决定)。它们的上边线应该紧贴导航条的下边线,这样才能保证在后面我们完成第三个步骤后,菜单能正常使用。因为如果远离导航条的话,鼠标一离开导航条,菜单就消失了。
按F2打开LAYER(层)面板,其中列出了网页中的三个层,点menu1和menu2的前面一格,出现闭着的眼睛图标,这两个层便隐藏起来了。操作这一步是因为下拉菜单的初始状态是不可见的。

三、 显示和隐藏效果的添加

这一步骤是化腐朽为神奇的关键一步,大家仔细跟我来做。
本步骤分为两部分:第一,对导航条中的主菜单添加控制显示隐藏的命令;第二,给下拉选单本身添加显示隐藏的命令。

1.导航条部分
首先按CTRL键不放点击导航条中的第一个单元格,现按Shift+F3打开Behaviors窗口,点按钮,在下拉选项中选中“Show-Hide Layers“(如图)。如果选项中没有这一项,则选择Show Events For下的IE 5.0后,重新点 按钮,此时“Show-Hide Layers“将出现。

这时将会弹出一个窗口,如下图。在Named Layers框中会列出当前网页所有的层,选中“ layer “menu1“ “,因为我们想要menu1这个层对“经典论坛“响应。然后点下面的“show“按钮,OK。

这时会回到Behaviors窗口,窗口中出现如下图所示字样,点击Events下的文字“onClick“,会出现一个向下的小箭头,点击它,在下拉选项中选中onMouseOver。这一步的作用是实现当鼠标移至第一个单元格时,下拉选单menu1的状态变为显示(Show)。

下一步是让下拉选单menu2在鼠标移至第二个单元格时再变加隐藏状态。
再点按钮,在下拉选项中选中“Show-Hide Layers“,在弹出窗口中选中“ layer “menu1“ “,因为我们想要menu1这个层对“经典论坛“响应。然后点下面的“hide“按钮,OK。

回到Behaviors窗口,点击向下的小箭头,在下拉选项中选中onMouseOut。

2.下拉选单部分
先选中层menu1,方法是点击层的边缘或在LAYER面板中点击menu1,用与导航条部分同样的方法在Behaviors窗口中为它添加显示与隐藏自己的命令。这样做的效果是当鼠标移出层menu1时,层menu1就自动隐藏。最后层menu1的状态如图所示。

3.重复以上两部分,为导航条的第二个主菜单“天极网“和层menu2添加显示、隐藏层命令。

四、 下拉菜单的美化修饰

到这里,下拉菜单的功能效果已经实现了,你现在按F12就可以看到。不过你一定也发现菜单有点难看,字不够精细,菜单选项的默认链接色不好看,菜单也没有边框,那就让我们来稍稍为它美容一下。
1.定义菜单字体样式
按Shift+F11打开CSS Style(样式)面板,点击面板下面的按钮

在弹出的“New Style“窗的Tag框内选中td标签,Type选第二项Redefine HTML Tag,Define选This Document Only,如图。

此时弹出设置窗口,不管其它的,只在右边的Size框里选中12,单位为pixels。

2.定义菜单链接样式
在样式面板中,点击面板下面的 按钮,在弹出窗中, Type选第三项Use CSS Selector,Tag框内选中a:hover标签,Define选This Document Only,如图。

点击OK后在弹出窗中,Color填#ff9933,Decoration选none,点OK。

返回到样式面板,点击面板下面的按钮,在弹出窗中, Type选第三项Use CSS Selector,Tag框内选中a:link标签,Define选This Document Only。
点击OK后在弹出窗中,Color填#ffffff,Decoration选none,点OK。

又返回到样式面板,点击面板下面的按钮,在弹出窗中, Type选第三项Use CSS Selector,Tag框内选中a:visited标签,Define选This Document Only。
点击OK后在弹出窗中,Color填#ffffff,Decoration选none,点OK。

3.定义菜单边框样式
在样式面板中,点击面板下面的 按钮,在弹出窗中, Tag框内选中td标签,Type选第二项Redefine HTML Tag,Define选This Document Only,如图。

弹出设置窗口,在左边的列表中选Border,右边四条边宽度都输入为1,颜色设为黑色#000000,Style选为solid。

到此,我们就大告成功了。赶快用到你的网页上去吧。

css导航栏鼠标hover的时候就出现下拉菜单是怎么做的

程序输入如下:
《div id=“menu“》

《br/》

《ul》
《li》..《/li》
《li》..《/li》
《li》..《/li》
《/ul》
《/div》
#menu{
overflow:hidden;
height:20px;}
#menu:hover {
height:100px;}

选择鼠标指针浮动在其上的元素,并设置其样式:

a:hover{
background-color:yellow;}

对于HTML 部分:

可以使用任何的 HTML 元素来打开下拉菜单,如:《span》, 或 a 《button》 元素。使用容器元素 (如: 《div》) 来创建下拉菜单的内容,并放在任何你想放的位置上。使用 《div》 元素来包裹这些元素,并使用 CSS 来设置下拉内容的样式。

对于CSS 部分:

.dropdown 类使用 position:relative, 这将设置下拉菜单的内容放置在下拉按钮 (使用 position:absolute) 的右下角位置。

怎样用Dreamweaver制作导航栏下拉菜单

DreamWeaver 是用标签行为的功能来制作下拉菜单的。

具体步骤:

1.在DreamWeaver中绘制层(注意是绘制层,不是插入div)

2.绘制一个 宽度130px; 高度20px; 的层 在层里插入同样大小的表格

这时DreamWeaver会自动命名ID为 Layer1

3.在此层下面 紧接着再绘一个宽度一样 高度为100px;的层 

DreamWeaver会自动命名ID为 Layer2

同样在层也插入相同大小的表格,插入表格是 让文字分层居中。

4.选中 Layer2 让它默认是隐藏 (在Layer2左边点一下 让眼睛闭着就是隐藏的意思了)

5.在网页中选 Layer1 点标签行为面板的+ 》》显示-隐藏层 选项

6.弹出窗口 选中Layer2 点显示 然后确定

7.在行为里添加onMouseOver(意思是鼠标经过时)

同样的方法 让 Layer2 隐藏 

在行为里添加onMouseOut(意思是鼠标离开时)

这样就成功,可是会发现离开总菜单 下拉菜单也消失了,所以

最后还要选中 Layer2 再做一次 Layer2的onMouseOver onMouseOut 行为。

关于导航栏下拉菜单怎么做和这样的下拉菜单该怎么做呢的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

导航栏下拉菜单怎么做(这样的下拉菜单该怎么做呢)

本文编辑:admin

本文相关文章:


excel如何下拉?EXCEL怎么做下拉列表

excel如何下拉?EXCEL怎么做下拉列表

这篇文章给大家聊聊关于下拉,以及excel如何下拉对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年8月19日 08:40

下拉菜单样式(AXURE RP 8怎么设置下拉菜单 AXURE下拉菜单的制作方法)

下拉菜单样式(AXURE RP 8怎么设置下拉菜单 AXURE下拉菜单的制作方法)

本篇文章给大家谈谈下拉菜单样式,以及AXURE RP 8怎么设置下拉菜单 AXURE下拉菜单的制作方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年8月1日 12:10

通俗的说下什么是上拉和下拉电阻,为什么叫上拉下拉是什么作用?html中的select下拉菜单vaule的功能是什么

通俗的说下什么是上拉和下拉电阻,为什么叫上拉下拉是什么作用?html中的select下拉菜单vaule的功能是什么

各位老铁们好,相信很多人对下拉都不是特别的了解,因此呢,今天就来为大家分享下关于下拉以及通俗的说下什么是上拉和下拉电阻,为什么叫上拉下拉是什么作用的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年7月16日 23:00

怎么下拉序号?给下拉列表绑定一个onchange事件

怎么下拉序号?给下拉列表绑定一个onchange事件

今天给各位分享怎么下拉序号的知识,其中也会对怎么下拉序号进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年7月14日 22:00

请问什么叫做下拉优化?如何在下拉菜单里选择多项内容

请问什么叫做下拉优化?如何在下拉菜单里选择多项内容

大家好,关于下拉很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于请问什么叫做下拉优化的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年6月13日 17:30

更多文章:


promote翻译(英语翻译倡导怎么说)

promote翻译(英语翻译倡导怎么说)

其实promote翻译的问题并不复杂,但是又很多的朋友都不太了解英语翻译倡导怎么说,因此呢,今天小编就来为大家分享promote翻译的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 06:30

用手机如何导航?开车用手机导航哪个软件最好

用手机如何导航?开车用手机导航哪个软件最好

今天给各位分享用手机如何导航的知识,其中也会对用手机如何导航进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 06:20

多线程技术有什么用(多线程有什么作用)

多线程技术有什么用(多线程有什么作用)

其实多线程技术有什么用的问题并不复杂,但是又很多的朋友都不太了解多线程有什么作用,因此呢,今天小编就来为大家分享多线程技术有什么用的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 05:40

another time(another time和other time的区别)

another time(another time和other time的区别)

大家好,another time相信很多的网友都不是很明白,包括another time和other time的区别也是一样,不过没有关系,接下来就来为大家分享关于another time和another time和other time的区

2026年10月11日 05:00

java开发工具包jdk(JDK是什么意思)

java开发工具包jdk(JDK是什么意思)

其实java开发工具包jdk的问题并不复杂,但是又很多的朋友都不太了解JDK是什么意思,因此呢,今天小编就来为大家分享java开发工具包jdk的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 04:50

mysql 命令(MySQL的基本命令)

mysql 命令(MySQL的基本命令)

大家好,如果您还对mysql 命令不太了解,没有关系,今天就由本站为大家分享mysql 命令的知识,包括MySQL的基本命令的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月11日 03:00

手机云备份是什么意思?手机上的云备份有什么用 怎么用呢

手机云备份是什么意思?手机上的云备份有什么用 怎么用呢

各位老铁们,大家好,今天由我来为大家分享云备份,以及手机云备份是什么意思的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年10月11日 02:40

java遍历map的key(java Map 怎么遍历)

java遍历map的key(java Map 怎么遍历)

大家好,java遍历map的key相信很多的网友都不是很明白,包括java Map 怎么遍历也是一样,不过没有关系,接下来就来为大家分享关于java遍历map的key和java Map 怎么遍历的一些知识点,大家可以关注收藏,免得下次来找不

2026年10月11日 02:20

微信xlsx文件怎么打开(苹果手机微信打开excel)

微信xlsx文件怎么打开(苹果手机微信打开excel)

大家好,关于微信xlsx文件怎么打开很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于苹果手机微信打开excel的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月11日 01:10

reduce用法和短语(减少的英文短语有哪些)

reduce用法和短语(减少的英文短语有哪些)

其实reduce用法和短语的问题并不复杂,但是又很多的朋友都不太了解减少的英文短语有哪些,因此呢,今天小编就来为大家分享reduce用法和短语的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 00:40

最近更新

promote翻译(英语翻译倡导怎么说)
2026-10-11 06:30:03 浏览:0
热门文章

标签列表