HTML下拉框二级菜单

article/2025/8/23 9:44:03

一、form表单

在这里插入图片描述

	<div><form><div><!-- 下拉框 --><select>//默认项为第一个<option>广州</option><option>深圳</option><option>山东</option><option>北京</option></select></div></form></div>

二、select标签

在这里插入图片描述

			<select ><optgroup label="Beijing"><option value="1">Shijingshanqu</option><option value="2">chaoyangqu</option></optgroup><optgroup label="Shanghai"><option value="1">Chongmingqu</option><option value="2">Minhangqu</option></optgroup></select>

实现效果和form表单基本相同。
optgroup中的label 属性为选项组规定描述(不为可选项)。
若不使用optgroup标签,这实现效果和form表单实现效果基本无异

在这里插入图片描述

			<select><option value="1">Beijing</option><option value="2">Shanghai</option><option value="3">Chongqing</option></select>

三、使用ul+css实现鼠标悬浮出现二级菜单(不包含选中效果)

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><style>*{margin:0;padding: 0;list-style: none;text-decoration: none;}#nav{width: 500px;height: 40px;background: #ccc;margin: 0 auto;}ul{background: #aaa}ul li{float:left; display:block; height: 40px; line-height: 40px; padding: 0 20px; position: relative;}ul li:hover{background: #cea;}ul li ul li{float: none;}/*关键一:将二级菜单设置为display:none;*/ul li ul{position: absolute;top:40px;left: 0; display: none;}ul li ul li:hover{background: red;}/*关键二:在划过二级菜单从属的一级菜单时,设置为display:block;*/ul li:hover ul{display: block;}</style>
</head>
<body><div id="nav"><ul><li><a href="">首页</a></li><li><a href="">汽车</a><ul><li><a href="#">奥迪</a> </li><li><a href="#">道奇</a> </li></ul></li><li><a href="">手机</a><ul><li><a href="#">小米</a> </li><li><a href="#">华为</a> </li></ul></li><li><a href="">联系我们</a></li></ul></div>   
</body>
</html>

四、JQ实现下拉效果

在这里插入图片描述

<!DOCTYPE html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>jquery下拉菜单</title><script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script><script type="text/javascript" src="jquery-1.6.2.min.js"></script><style>
.wrap {width: 800px;margin: 0 auto;}
#nav {margin: 0;padding: 0;list-style: none;border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;height: 50px;padding-left: 15px;padding-right: 15px;
}#nav li {float: left;display: block;background: none;position: relative;z-index: 999;margin: 0 1px;
}#nav li a {display: block;padding: 0;font-weight: 700;line-height: 50px;text-decoration: none;color: #000000;padding: 0px 12px;
}#nav ul {position: absolute;left: 1px;display: none;margin: 0;padding: 0;list-style: none;padding-bottom: 3px;background-color: #fff;z-index: 1000;
}.nav_link a:hover {border-bottom: #FF7D14;
}#nav ul li {float: none;text-align: left;margin: 5px;
}#nav ul li:hover {border-left: 0px solid transparent;border-right: 0px solid transparent;
}#nav ul a {display: block;height: 20px;line-height: 20px;padding: 8px 5px;text-transform: uppercase;font-weight: normal;
}#nav a:hover {text-decoration: none;color: #ff7d14;
}#nav li:hover {text-decoration: none;border-bottom: 1px solid #ff7d14;
}#nav ul {margin: 0 0 0 -2px;
}</style>
</head>
<body><div class="wrap"><ul id="nav"><li><a href="#">网站主页</a></li><li><a href="#">关于我</a><ul><li><a href="#">Company</a></li><li><a href="#">Authors</a></li><li><a href="#">Advertising</a></li></ul></li><li><a href="#">RSS订阅</a><ul><li><a href="#">PSD</a></li><li><a href="#">Patterns</a></li><li><a href="#">Icons</a></li></ul></li><li><a href="#">精美博文</a><ul><li><a href="#">HTML5</a></li><li><a href="#">CSS3</a></li><li><a href="#">jQuery</a></li><li><a href="#">MySQL</a></li></ul></li><li><a href="#">Web工具</a><ul><li><a href="#">Performance</a></li><li><a href="#">CMS Plugins</a></li><li><a href="#">Cheat Sheets</a></li></ul></li><li><a href="#">Originals</a><ul><li><a href="#">Website Design</a></li><li><a href="#">Mobile</a></li></ul></li></ul></div><script type="text/javascript">$(document).ready(function() {$('#nav li').hover(function() {$('ul', this).slideDown(200);$(this).children('a:first').addClass("hov");}, function() {$('ul', this).slideUp(100);$(this).children('a:first').removeClass("hov");});});</script>
</body>
</html>

慢慢复习,慢慢补充吧


http://chatgpt.dhexx.cn/article/GuX2s3Oa.shtml

相关文章

html 二级页面 教程,css 实现动态二级菜单

动态实现简单的二级菜单 当鼠标放到一级标签上时&#xff0c;鼠标会变成小手的形状 展示二级菜单&#xff0c;源码如下&#xff0c;复制即可直接使用Document * {margin: 0; padding: 0;} ul { list-style: none;} div { width: 100%; height: 50px; background-color: #ccc; }…

HTML+CSS制作二级菜单栏

今天我们来练习一下二级菜单栏,说实话比较简单,但是自己一个人写的时候错误百出,逻辑混乱,于是乎网上找了几个案例,借鉴了一下思路,才整明白,鄙人确实不才,哈哈! 效果图附上: 首先:我已链接了外部样式重置,所以无需自己亲自写: reset.css网上有很多,我用的是下面…

JS二级菜单

我们使用HTMLcssjs来写出二级菜单的简易效果 首先来看HTML的代码&#xff0c;这个没什么好说的 <div class"box"><div class"topbox"><ul><li class"bgc">春雨</li><li>夏风</li><li>秋雾<…

html 二级菜单

先放效果图&#xff1a; 首先设置菜单的基本轮廓 <div id"nav"><ul><li><a href"#">一级菜单1</a></li><li><a href"#">一级菜单2</a></li><li><a href"#" …

html、css 实现二级菜单

本文中&#xff0c;一级菜单我设计了五个元素&#xff08;然后给第四个元素设计了二级菜单&#xff09; html&#xff1a; <nav><ul class"topnav clearfix"><li><a href"">Lorem.</a></li><li><a href&quo…

二级菜单

原理&#xff1a; 其核心就是两层ul进行嵌套当鼠标移动到一级菜单时&#xff0c;其对应的二级菜单自动展开 下面我们来看具体的代码&#xff1a; <div class"menu-box"><ul><li><a href"#">首页</a></li><li>…

二级菜单小知识

在许多网页中&#xff0c;我们经常会见到二级菜单&#xff0c;例如以下这种 这个是wegame官网实现的二级菜单&#xff0c;但我在实现这种菜单时也遇到过以下这种情况&#xff1a; 很明显&#xff0c;在我刚打开二级菜单想要触碰时菜单就消失了&#xff0c;这是因为什么呢&#…

HTML+CSS实现简单的二级菜单

HTMLCSS实现简单的二级菜单&#xff0c;效果如下&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title>二级菜单</title><style>body,ul,li,a,img{margin: 0;padding: 0;}ul,li{list-style: none;}a{…

gta5组装电脑配置推荐2021适合玩gta5游戏电脑清单

CPU Intel 酷睿i5 10400F 主板 华硕TUF GAMING B460M-PLUS (WI-FI) 我用的gta5组装电脑配置怎么搭配更好用 这些点很重要看过你就懂了 http://www.adiannao.cn/du 内存 金士顿骇客神条FURY 8GB DDR4 2666 RGB 固态硬盘 西部数据Blue SN550 NVME SSD&#xff08;500GB&#xff…

6v网站迅雷下载电影任务出错

刚刚又试了下&#xff0c;第二步的复制链接其实可以直接在电影的超链接那右键&#xff0c;一样可以复制。 至于精简版下载100%可能出现的无法完成&#xff0c;在下载文件夹中找到对应电影&#xff0c;以mp4为后缀重命名即可 ------------------------------------------------…

一款非常好用的下载工具-Free Download Manager-可代替迅雷使用的下载工具

迅雷作为老牌的下载工具&#xff0c;应该都使用过&#xff0c;然而当前的迅雷在越来越大的基础上&#xff0c;新增了很多非下载的功能&#xff0c;为了追求纯粹的下载体验的用户来说&#xff0c;未免有些冗余。而Free Download Manager作为免费的下载软件&#xff0c;可以替代迅…

迅雷(pc)

今天给大家带来的是迅雷VIP尊享版&#xff0c;该版本的主要优势在于可以右边栏默认关闭状态&#xff0c;启动时不会先显示后隐藏&#xff0c;去除全部广告和无用组件让我们时时刻刻都享受VIP的服务。这是一款大神破解的迅雷软件&#xff0c;直接下载安装软件&#xff0c;支持手…

比较普遍的C语言游戏

我不怎么会教人写什么东西&#xff0c;我就写了几个C语言的游戏&#xff0c;可以自学&#xff0c;首先要下载VC&#xff0c;百度搜索VC找到官网下载&#xff0c;其他网站是捆绑&#xff0c;好&#xff0c;现在写代码了。 先教大家如何用VC打开C语言编写窗口 将VC下载完成点开之…

C语言实现入门级小游戏——三子棋

今天博主将为大家带来C语言入门级小游戏——三子棋&#xff08;井字棋&#xff09;的详细介绍&#xff0c;希望这篇文章对大家能有帮助 。 在编程的学习过程中&#xff0c;编写一些中这样的小游戏&#xff0c;是非常有乐趣的事情&#xff0c;完成之后会非常非常有成就感&…

【C语言小游戏】猜数字游戏

hello&#xff0c;csdn的小伙伴呢&#xff0c;在前面&#xff0c;我们已经初步了解了c语言&#xff0c;并且系统的学习了分支与循环的内容。今天我们就将分支与循环的内容综合应用一下&#xff0c;来做一个很简单猜数字小游戏。 目录 程序的需求以及最终代码展示 一、实现打印…

C语言学习推荐---小游戏

文章目录 控制台文字游戏srand、rand、time猜拳游戏 控制台动作游戏运动的小球贪吃蛇 音乐图形界面easyx介绍 后续 学习c语言的时候&#xff0c;想写例子&#xff0c;但是课后习题又太枯燥怎么办&#xff1f; 写小游戏可以锻炼我们的编程抽象能力和思维&#xff0c;而且比较有趣…

c语言入门级小游戏·飞机(1.0版)| 激发你的编程兴趣(50~100行代码)

目录 制作一个可移动的飞机 发射激光 设置一个可击中的障碍物 完整代码 声明&#xff1a;本游戏参考《c语言课程设计与游戏开发实践教程》。 先来放一个效果图 怎么样&#xff0c;真的是新手级别吧&#xff1f; &#xff08;效果视频c语言练习草稿_game1.2.5飞机-CSDN直播…

C语言小游戏之扫雷完整版

C语言小游戏之扫雷 一.游戏介绍二.游戏步骤及实现的功能1.初始化雷盘2.打印雷盘3.随机布置雷4.玩家排雷5.防止玩家第一次被炸死6.统计所选位置周围八个位置中雷的个数7.递归拓展已选位置周围的区域8.标记雷及取消标记 一.游戏介绍 看到这张图片&#xff0c;相信很多小伙伴都非常…

C初阶必写的C语言小游戏—扫雷,一看就会,看完就能写

目录 一.前言二.资源环境的配置三.游戏整体构思1.游戏的开始与结束(菜单)2.创建二维数组用来布置雷和排查雷的信息3.初始化棋盘4.打印棋盘5.布置雷6.排查雷 四.所有代码及效果展示 一.前言 人尽皆知的扫雷小游戏&#xff0c;原理简单&#xff0c;写法也简单&#xff0c;我会通…

c语言代码怎样制作成一个游戏?

游戏背景 《球球大作战》是Superpop一款自主研du发的免费手机网络游戏。 以玩家间的实时互动PK产生游戏乐趣为设计宗旨&#xff0c;通过简单的规则将玩家操作直接转化为游戏策略&#xff0c;体验智谋碰撞的战斗乐趣。 游戏的基本操作包括键盘按下&#xff08;上下左右四个方向…