Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JQ实现二级导航菜单

JQ实现二级导航菜单

作者头像
申霖
发布于 2019-12-27 10:13:46
发布于 2019-12-27 10:13:46
3.3K00
代码可运行
举报
文章被收录于专栏:小白程序猿小白程序猿
运行总次数:0
代码可运行

实用JQ实现导航二级菜单效果,导航菜单在网站中非常常见,有的网站可能会出现三级菜单及多级菜单模式,下面我们来简单的实现一个二级菜单的效果。

部分效果截图:

整体代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>    
<html>    
	<head>    
		<meta charset="UTF-8">    
		<title>导航菜单案例</title>    
		<style>    
			*{    
				padding: 0;    
				margin: 0;    
			}    
			ul,li{    
				list-style: none;    
			}    
			a{    
				text-decoration: none;    
			}    
			nav{    
				width: 1140px;    
				height: 40px;    
				margin: 0 auto;    
				border:solid 1px #CCC;    
				position: relative;	
    
			}    
			nav ul li{    
				width: 150px;    
				line-height: 40px;    
				float: left;    
			}    
			nav ul li a{    
				display: block;    
				width: 100%;    
				float: left;    
				color: #444;    
				font-size: 14px;    
				text-align: center;    
			}    
			nav>ul>li:hover{    
				background: #f5f5f5;    
			}    
			nav ul li ul{    
				display: none;    
				width: 150px;    
				position: absolute;    
				background-color: #f5f5f5;    
				overflow: hidden;    
				top:41px;    
			}    
			nav ul li ul li{    
				float: left;    
				border-bottom: solid 1px #CCC;    
			}    
			nav ul li ul li:last-child{    
				border: none;    
			}    
			nav>ul>li>ul>li:hover a{    
				background-color: #444;    
				color: #FFF;    
			}    
		</style>    
	</head>    
	<body>    
		<br />    
		<br />    
		<nav>    
			<ul>    
				<li><a href="" title="首页">首页</a></li>    
				<li><a href="" title="联系我们">联系我们</a></li>    
				<li><a href="" title="在线留言">在线留言</a></li>    
				<li>    
					<a href="" title="新闻资讯">新闻资讯</a>    
					<ul>    
						<li><a href="" title="国内资讯">国内资讯</a></li>    
						<li><a href="" title="国内资讯">国内资讯</a></li>    
					</ul>    
				</li>    
				<li>    
					<a href="" title="产品中心">产品中心</a>    
					<ul>    
						<li><a href="" title="除雪机">除雪机</a></li>    
						<li><a href="" title="运雪车">运雪车</a></li>    
					</ul>    
				</li>    
				<li><a href="" title="案例展示">案例展示</a></li>    
			</ul>    
		</nav>    
		<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>    
		<script>    
			var $li = $("nav > ul > li");    
	      	$li.mouseenter(function () {    
		$(this).children("ul").stop().slideDown();    
       	});    
       	$li.mouseleave(function () {    
         		$(this).children("ul").stop().slideUp();    
         	});	
    
		</script>    
	</body>    
</html>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-12-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
WEB入门.九 导航菜单
上一章节中讲解了 background 属性的用法,以及两种主流的背景特效——页面图片整合技术以及滑动门技术,设计师可以使用这两种技术制作出多种页面背景特效,如平滑投票、Tab 导航菜单等。
张哥编程
2024/12/17
5150
WEB入门.九  导航菜单
界面组件之导航菜单备案
<li><a href="#" rel="prev">prev</a></li>
小蔚
2019/09/11
2.1K0
界面组件之导航菜单备案
纯CSS编写三级导航菜单-附源码
在我们日常浏览网站过程中,会发现每一个网站都会有导航栏,导航栏是做什么的?在一个网站中具有怎么样的意义呢?我们先来了解一下这个问题。
申霖
2020/03/05
3.2K0
纯CSS编写三级导航菜单-附源码
Web前端开发实战4:导航菜单(一)「建议收藏」
在前面的博文中我们提到横向一级菜单,这里我们来看看导航菜单。导航菜单种类很多,但是制作原理都是大同
全栈程序员站长
2022/09/17
7270
Web前端开发实战4:导航菜单(一)「建议收藏」
纵向、横向导航菜单及二级弹出菜单
首先在body中添加一个div标签,其中包含ulli ul的标签结构存放网站菜单,效果如下:
全栈程序员站长
2022/09/17
5.8K0
纵向、横向导航菜单及二级弹出菜单
html 二级菜单
1.一级菜单和二级菜单必须在同一个父元素之下。 2. (这之前的必须是一级菜单的上一级,比如当前代码,一级菜单是“菜单三”,为a标签,那么这里就应该写它的上一级‘li’)li:hover .yincang(后面就直接写被隐藏的元素标签) 3. line-height: 设置行间距 4. text-decoration: none :去除a元素的下划线 5. list-style:none :去除 ul li的圆点
全栈程序员站长
2022/08/11
3.3K0
html 二级菜单
HTML+CSS实战(一)——导航条菜单的制作
一、垂直导航菜单的制作 1、基本的样式清除: *{margin:0;padding:0} 2、无序列表圆点去除: ul{list-style:none} 3、下划线去除: a{text-decoration:none} 4、文本缩进标签 text-indent 不会影响总体宽度(padding会) 5、使用行高line-height可以实现文字默认居中,前提是行高和width相等。 6、需要将a标签设置为块元素,才能设高宽、hover效果 代码:a{display:block}hover格式 a:hover{}//通过a:hover,可以为菜单增加交互效果。
全栈程序员站长
2022/09/15
3.3K0
HTML+CSS实战(一)——导航条菜单的制作
CSS3实现的动画效果下拉导航菜单效果
CSS3实现的动画效果下拉导航菜单效果: 本章节分享一段代码示例,它实现了简单的下拉菜单效果。 但是下拉菜单具有3D旋转效果,代码实例如下:
用户7108768
2021/09/24
3K0
css实现导航菜单下拉效果「建议收藏」
效果如下图,现在什么样式也没有,我们需要对HTML进行一些样式上的调整让其看起来好看一下。
全栈程序员站长
2022/09/19
3.1K0
css实现导航菜单下拉效果「建议收藏」
项目实践,实现一个简单前端js树状竖型风格导航菜单
在项目开发过程中,有时候会遇到一些需要开发人员实现的一些js效果,大公司会有专业的前端设计人员设计界面,而小公司可能就需要后端开发工程师自己来实现,下面是一个我用过的一个js树状竖型风格导航菜单代码。
用户1289394
2020/12/08
2.1K0
项目实践,实现一个简单前端js树状竖型风格导航菜单
基本的导航条的制作
一想到导航菜单就会想到用 ul li无序列表来制作。因为他的语义非常接近条目性的内容。
全栈程序员站长
2022/09/15
1.9K0
基本的导航条的制作
html、css 实现二级菜单「建议收藏」
因为一级菜单我是用ul li来做的,虽然ul是块级元素(display: block;),但是lidisplay: list-item;,多个是一行一行显示的
全栈程序员站长
2022/09/02
2.8K0
html、css 实现二级菜单「建议收藏」
jquery顶部固定层下拉导航
最近有人在论坛里讨论怎么制作导航菜单!我关注了一下,这里就写了一个简单的demo。供大家参考。代码如下:
业余草
2019/01/21
4.5K0
jquery顶部固定层下拉导航
Python Web前端实战案例——电商网站商品菜单导航栏
商品菜单导航栏是每个电商网站首页呈现菜单的必备的部分,因为复杂的网页,功能性较强的网站菜单内容较多,一般会加入侧边栏导航。 通常情况下:一级菜单都是横向导航,二级菜单都是左侧边栏,如果有三级,放到内容页,实例图如下所示:
荣仔_最靓的仔
2021/02/02
2.3K0
Python Web前端实战案例——电商网站商品菜单导航栏
jQuery简单实现二级下拉菜单
下拉菜单原理:滑过一级的li才让第二层的li显示,利用jq简单的抓取元素,让一级下的二级li显示就能解决,使用jq比css的思路更加明确!
十月梦想
2018/08/29
4.7K0
html二级菜单的创建[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/133097.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/06
2.4K0
Hexo博客 | 给博客导航栏添加二级菜单
第一步,找到所使用主题的导航栏文件,例如:Ayer主题的位于hexo\themes\ayer\layout\_partial\sidebar.ejs
Justlovesmile
2021/12/13
1.8K0
【HTML期末学生大作业】 制作一个简单HTML保护野生动物老虎网页设计专题(HTML+CSS)
✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】 🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作 (110套) 】 🌎超炫酷的Echarts大屏可视化源码:【🔰 echarts大屏展示大数据平台可视化(150套) 】 🎁 免费且实用的WEB前端学习指南: 【📂web前端零基础到高级学习视频教程 120G干货分享】 🥇 关于作者: 历任研发
IT司马青衫
2022/08/10
8500
【HTML期末学生大作业】 制作一个简单HTML保护野生动物老虎网页设计专题(HTML+CSS)
基于html+css+javascript+jquery制作北京景点介绍7页 WEB静态旅游景点区主题网页设计与制作
家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有运用,CSS的代码量也很足、很细致,使用hover来完成过渡效果、鼠标滑过效果等,使用表格、表单补充模块,为方便新手学习页面中没有使用js有需要的可以自行添加。 <font color='#b44846' size='4px'> ❤</font> 【作者主页——🔥获取更多优质
IT司马青衫
2022/08/16
8370
基于html+css+javascript+jquery制作北京景点介绍7页 WEB静态旅游景点区主题网页设计与制作
JS-鼠标经过显示二级菜单
在css处添加了border样式为了看得更清楚——源代码有一个程序漏洞,存在一个很烦人的大bug。 1 <ul class="nav"> 2 <li class="li"> 3 <a href="#">一级菜单</a> 4 <ul class="subNav"> 5 <li> 6 <a href="#">二级菜单</a> 7 <
xing.org1^
2018/05/17
8.8K0
推荐阅读
相关推荐
WEB入门.九 导航菜单
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验