【HTML】可展开的顶层菜单栏

效果:

代码:

css 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>导航栏下拉</title>
    <link rel="stylesheet" href="导航栏下拉.css">
	<style type="text/css">
            
            .menuBar {
		width: 400px;
		border: 1px solid rgba(0, 0, 0, 0);
		display: flex;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.menuBar li {
		padding: 8px;
		position: relative;
		background-color: rgba(255, 255, 255, 1);
	}
	
	.menuBar ul {
		border: 1px solid rgba(0, 0, 0, 0.3);
		display: none;
		left: 0;
		position: absolute;
		top: 100%;
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 200px;
		background-color: rgba(255, 255, 255, 1);
	}
	
	.menuBar ul ul {
		left: 100%;
		position: absolute;
		top: 0;
		background-color: rgba(255, 255, 255, 1);
	}
	
	.menuBar li:hover {
		background-color: rgba(0, 0, 0, 0.1);
	}
	
	.menuBar li:hover>ul {
		display: block;
	}
	
	
	legend{
		display:block;
		width:100%;
		padding:0;
		margin-bottom:20px;
		font-size:21px;
		line-height:40px;
		color:#333;
		border:0;
		border-bottom:1px solid #e5e5e5
	}	

    </style>
</head>
<body>
    <ul class="menuBar">
		<li>
			<div>文件</div>
			<ul>
				<li>
					<div>新建数据库</div>
					<ul>
						<li>SQLite</li>
						<li>达梦数据库</li>
						<li>MySQL</li>
						<li>Oracle</li>
						<li>SqlServer</li>
					</ul>
				</li>
				<li>
					<div>新建连接</div>
					<ul>
						<li>SQLite</li>
						<li>达梦数据库</li>
						<li>MySQL</li>
						<li>Oracle</li>
						<li>SqlServer</li>
					</ul>
				</li>
				<li>退出</li>
			</ul>
		</li>
		<li>
			<div>数据库管理</div>
			<ul>
				<li>武器库</li>
			</ul>
		</li>
		<li>
			<div>编辑</div>
			<ul>
				<li>修改表名</li>
				<li>删除表</li>
				<li>编辑表</li>
				<li>取消编辑</li>
				<li>添加行</li>
				<li>删除行</li>
				<li>添加列</li>
				<li>删除列</li>
			</ul>
		</li>
		<li>
			<div>查看</div>
			<ul>
				<li>日志</li>
			</ul>
		</li>
		<li>
			<div>工具</div>
			<ul>
				<li>导入</li>
				<li>导出</li>
				<li><a href="chatRoom.html">聊天室</a></li>
			</ul>
		</li>
		<li>
			<div>帮助❓</div>
			<ul>
				<li>使用手册</li>
			</ul>
		</li>
	</ul>
</html>
相关推荐
升鲜宝供应链及收银系统源代码服务11 分钟前
《IntelliJ + Claude Code + Gemini + ChatGPT 实战配置手册升鲜宝》
java·前端·数据库·chatgpt·供应链系统·生鲜配送
i建模28 分钟前
将Edge浏览器的标签页从顶部水平排列**移至左侧垂直侧边栏
前端·edge
跟着珅聪学java33 分钟前
js编写中文转unicode 教程
前端·javascript·数据库
英俊潇洒美少年1 小时前
Vue3 深入响应式系统
前端·javascript·vue.js
英俊潇洒美少年2 小时前
React 最核心 3 大底层原理:Fiber + Diff + 事件系统
前端·react.js·前端框架
我命由我123452 小时前
React Router 6 - 概述、基础路由、重定向、NavLink、路由表
前端·javascript·react.js·前端框架·ecmascript·html5·js
LJianK12 小时前
java封装
java·前端·数据库
yaaakaaang3 小时前
(四)前端,如此简单!---Promise
前端·javascript
GISer_Jing3 小时前
ReAct规划原理实战指南
前端·react.js·ai·aigc
SoaringHeart3 小时前
Flutter组件封装:翻转组件 NFlipCard
前端·flutter