问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一个 HTML的竖向折叠菜单 源码

发布网友 发布时间:2022-04-18 10:07

我来回答

2个回答

懂视网 时间:2022-04-18 14:29

页面主体部分:

<body> <ul id="menu">
  <li> 
   <a href="#">一级菜单1</a>
   <ul>
   <li>二级菜单1-1</li>
   <li>二级菜单1-2</li>
   <li>二级菜单1-3</li>
   </ul> 
  </li>
  <li> 
   <a href="#">一级菜单2</a>
   <ul>
   <li>二级菜单2-1</li>
   <li>二级菜单2-2</li>
   <li>二级菜单2-3</li>
   </ul> 
  </li>
  <li>
   <a href="#">一级菜单3</a>
   <ul>
   <li>二级菜单3-1</li>
   <li>二级菜单3-2</li>
   <li>二级菜单3-3</li>
   </ul> 
  </li>
  <li>
   <a href="#">一级菜单4</a>
   <ul>
   <li>二级菜单4-1</li>
   <li>二级菜单4-2</li>
   <li>二级菜单4-3</li>
   </ul> 
  </li>
 <ul>
</body>

折叠菜单 例:

css部分

<head>
<style type="text/css">
li{
 list-style:none; 去掉列表前面图形
}
li a{
 color:#123; 设置一级菜单文本颜色
}
#menu ul{
 display:none; 设置二级菜单默认不显示
}
#menu>li:hover ul{
 display:block; 鼠标滑过一级菜单时,显示二级菜单
}
</style>
</head>

手风琴菜单 例:

css部分

<head>
<style type="text/css">
li{
 list-style:none; 去掉列表前面图形
}
li a{
 color:#123; 设置一级菜单文本颜色
}
#menu>li,#menu>li>a,#menu>li>ul{
 float:left;  一级菜单,二级菜单左移动
}
#menu>li>a{
 display:block;
 background-color;red; 
}
#menu>li:hover ul{
 display:block;
}
#menu>ul{
 dispaly:none;
 width:100px;
 background-color:#123 ;
 padding-top:20px;
}
</style>
</head>

总结

以上所述是小编给大家介绍的HTML6实现折叠菜单与手风琴菜单的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

热心网友 时间:2022-04-18 11:37

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>竖向的折叠菜单</title>
<script language = JavaScript>
function showmenu(id) {
var list = document.getElementById("list"+id);
var menu = document.getElementById("menu"+id)
if (list.style.display=="none") {
document.getElementById("list"+id).style.display="block";
menu.className = "title1";
}else {
document.getElementById("list"+id).style.display="none";
menu.className = "title";
}
}
</script>
<style type="text/css">
<!--
*{margin:0;padding:0;list-style:none;font-size:14px}
#nav{margin:10px;text-align:center;line-height:25px;width:200px;}
.title{background:#336699;color:#fff;border-bottom:1px solid #fff;cursor:pointer;}
.title1{background:#888;color:#000;border-bottom:1px solid #666;cursor:pointer;}
.content li{color:#336699;background:#ddd;border-bottom:1px solid #fff;}
-->
</style>
</head>
<body>
<div id="nav">
<div class="title" id="menu1" onclick="showmenu('1') ">网站制作</div>
<div id="list1" class="content" style="display:none">
<ul>
<li>div+css</li>
<li>网站设计</li>
<li>网站切图</li>
</ul>
</div>
<div class="title" id="menu2" onclick="showmenu('2')">网页代码</div>
<div id="list2" class="content" style="display:none">
<ul>
<li>菜单导航</li>
<li>层和布局</li>
<li>图片切换</li>
</ul>
</div>
</div>
</body>
</html>
看是你想要的吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刷宝账号注销个人信息还在吗 ...没声音 我可以听到对方说话 但是对方那里却听不到我的 麦克风... 格美台风的路线 台风格美经过哪里 三号台风格美路线 台风格美北上路线 2.制作底面直径为8厘米,高为10厘米的圆柱形茶叶盒,至少需要多少平方厘 ... 茶叶桶的底面直径为十厘米,高为20厘米吧,这样两个茶叶桶又帮装纸装... ...形,底面直径是10cm,这种包装的茶叶按图中所示的方式装入长方体纸箱... ...底面直径是10cm,高是15cm,将12盒这种包装的茶叶按 如何设置AutoCAD作图单位 AutoCAD2007图形单位怎么设置,为什么看到视频里别人画的20比我画的20短很多 autocad中怎么设置比例单位? 深证100R与深证100P指数后的R、P是什么意思,两个指数有什么区别? 深证指数一般在多少点是入市利好点 河流竟然还有幸福指数?我国河流幸福状况又是怎样? 麦芽糖的升糖指数为啥比葡萄糖还高? 大a成交量怎么看 同时装office和wps可以吗 wps可以和office同时安装吗 海尔数字电视可以连接鼠标和键盘吗? 我的电脑开不开机系统启动后接着自动重启怎么回事 电脑开机进不了系统自己重启是怎么回事 电脑开机进不了系统,总是自动重启是怎么回事匿名 电脑开机进不了系统,反复重启? excel中如何复制粘贴自动跳过空单元格。 Excel复制连续单元格粘贴时跳过“”值单元格 电脑开机后进不了系统总是重新启动 exceL里面选择性粘贴里“跳过空单元”怎样应用,请举例说明? 您好!我的电脑开机后进不了桌面.每次到此就重启.而且反复重启是怎么了?_百度问一问 先洗头还是先泡澡 怎么用添加好友 粉我吧视频制作好后如何保存,还要写网址不懂?56视频怎么没有制作视频的选择了? 从拼多多上买的涨粉小视频用百度网盘下载之后如何保存到手机相册? cad怎么输坐标画线段 数学故事(不关于名人) 数学第九题 励志电影《阿甘正传》讲述的故事非常离奇,它是怎样成为一代经典的? 为什么《阿甘正传》讲的故事很离奇还能成为励志片的代表? HTML导航菜单折叠代码怎么改 关于区块狗,请问有玩的吗?能详细讲解一下吗?谢谢! 区块狗崩盘钱怎么要回来 怎么查新版qq群匿名消息 QQ匿名悄悄话群怎么弄出来 交通事故后调解不成功该怎么办 交通事故调解结果不成功该怎么办? 交通事故后调解不成功怎么处理 交通事故调解不成怎么办? 发生交通事故双方协商解决不成怎么办 九机网租手机怎么租法