如何使用HTML和CSS制作下拉菜单

下拉菜单可以在页面上分级显示不同类别的项目。如果用户将鼠标悬停在菜单项上,菜单项下会显示子菜单项目。 我们仅使用HTML和CSS代码就可以制作这样的菜单。 学习这篇指南后,你就能在示例上稍作修改,制作属于自己的菜单。此外,我们为每个步骤提供了截图,帮助你掌握制作菜单的方法。 我们先从HTML代码开始学习,稍后再学习CSS样式表部分内容。

HTML

  • 01

    创建CSS菜单的HTML代码框架。我们使用class=“nav”属性的‘div’标签作为菜单的容器。在截图中,在图示的HTML代码中,一个简单的无序列表(ul)来表示主菜单项。

  • 02

    在主菜单区域中添加链接。在本步骤中,在无序列表(ul)每一项上添加链接。

  • 03

    在“关于我们(About Us)”下方LI标签内添加一个无序列表,它代表其子菜单的链接。

  • 04

    在HTML代码中添加样式表链接。目前我们已经完成了HTML代码,其内容是一个清晰的菜单和子菜单的层次布局结构。我们使用外置的CSS样式表,因此需要在代码的‘head’区域添加样式表链接。

CSS

  • 01

    创建CSS文件。完成HTML框架代码后,我们需要使用样式表来实现下列菜单功能。我们使用CSS选择器来定位HTML中的菜单项,因此无需在HTML中添加额外的ID或class属性。 我们通过UL内嵌UL的方式来定位子菜单,并使用display:none;属性 将其隐藏。 在鼠标悬停在LI元素上时,我们需要将其转换为block模式,重新显示相应的子菜单,而>命令可以定位鼠标悬停位置的LI元素。

  • 02

    使用CSS样式表显示主菜单。 position:relative;声明让子菜单根据主菜单相对位置显示。 display:inline-block;声明可以将菜单调整到合适宽度。

  • 03

    设置鼠标悬停时的字体渐变颜色。图示中的代码在悬停时,将链接变为深色渐变背景和白色文字的字体

  • 04

    使用样式表显示子菜单。当前子菜单样式继承主菜单元素。我们要让子菜单项垂直显示在主菜单项下方。

  • 05

    定位下拉菜单,并将菜单项对齐。这将会同时去除灰色背景。 position:relative;声明必须添加到列表项顶端。 position:absolute;声明必须添加到相对位置定位的列表中。

(0)

相关推荐

  • 怎样使用css制作下拉菜单

    在html页面中,我们会经常看到各种各样的下拉菜单,那么我们应该怎样制作一个简单的下拉菜单呢,下面小渔就一一告诉大家. 操作方法 01 首先我们需要打开自己电脑上的DW软件,新建一个html页面,然后 ...

  • excel下拉菜单怎么做 excel2010表格制作下拉菜单教程图解

    excel 每个功能都非常实用,今天我教大家怎么做“excel下拉菜单”,给大家展示带使用下拉菜单中的选项,使关联单元格中的数据发生对应的变化的小功能。 制作步骤如下: 第一步:打开excel2010 ...

  • excel2013制作下拉菜单的教程

    excel2013打开要编辑的工作表,例子是一个班级名单,可以看到政治面貌目前还没有填写 接着我们找一个空白处,依次写入政治面貌的可能选项: 群众.共青团员.中共党员.民主党派 然后选中"政 ...

  • Excel中制作下拉菜单的4种方法

    Excel中制作下拉菜单的4种方法 其实还有另外3种: 1.创建列表 在一列中按alt+向下箭头,即可生成一个下拉菜单(创建列表).此方法非常简单. 2.开发工具 - 插入 - 组合框(窗体控件) 如 ...

  • wps表格中怎样制作下拉菜单

    在wps制作下拉菜单的方法 选择一个空的单元格,将产品需要使用的信息填入进去,每个产品信息中间使用","隔开,将信息复制即可进行下一步操作. 根据下图的进行操作,选定需要使用下拉菜 ...

  • Excel2016表格中怎么制作下拉菜单?

    Excel2016中,有时如果我们需要在一个单元格输入多个数据以供选择,其实可以用下拉菜单的方式,今天小编就跟大家介绍一下这种方法. 1.首先我们打开一个新的excel文档. 2.然后找到“数据”选项 ...

  • Excel中制作下拉菜单时去除空值的操作技巧

    为了规范表格数据录入,我们常用到Excel的数据有效性功能在单元格设置下拉菜单,引用固定区域数据作为标准录入内容.今天,我们小编就教大家在Excel中进行制作下拉菜单时去除空值的操作技巧. Excel ...

  • 在word中制作下拉菜单

    我们日常使用word的时候,也有时需要使用到下拉菜单,这个我们在excel中经常用到,而在word中你会制作吗?今天,笔者就来分享一下,怎么在word中制作下拉菜单,供大家参考. 1.首先,我们打开w ...

  • excel怎么制作下拉菜单列表?

    在使用excel输入数据时,我们会经常用下拉菜单列表来限定输入的数据,这会给我们省去输入文字的麻烦,那么如何制作下拉菜单列表呢?下面小编就为大家详细介绍一下,来看看吧! 步骤 1.打开文档,小编想在婚 ...