1.
①html+CSS
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .menu,.menu li { margin: 0px; padding: 0px; list-style: none; position: relative; } .menu li { float: left; margin-left: 10px } .menu div { display: none; position: absolute; top: 20px; left: 0px; } .menu div p { width: 100%; height: 20px; display: inline-block; text-align: center; margin: 3px 0; } .menu li:hover div { display: block; background: #F5F5F5; } .showConcur{ width: 20px; background: #F5F5F5; } </style> </head> <body> <ul class="menu"> <li> <a class="showConcur" href="#">我的互助</a> <div> <p>签到</p> <p>迟到</p> <p>早到</p> <p>早退</p> </div> </li> </ul> </body> </html>
②仅用HTML和CSS
<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> <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>
以上做到了,结构与表现的分离
也可以用于鼠标经过显示,例如用户设置框(块)显示
2.JQuery
<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;} ul li ul{position: absolute;top:40px;left: 0; display: none;} ul li ul li:hover{background: red;} </style> <div id="nav"> <ul> <li><a href="">首页</a></li> <li class="navmenu"><a href="">汽车</a> <ul> <li><a href="#">奥迪</a> </li> <li><a href="#">道奇</a> </li> </ul> </li> <li class="navmenu"><a href="">手机</a> <ul> <li><a href="#">小米</a> </li> <li><a href="#">华为</a> </li> </ul> </li> <li><a href="">联系我们</a></li> </ul> </div> <!-- 关键一:引入jQuery库文件 --> script type="text/javascript"> $(function(){ $(".navmenu").mouseover(function(){ $(this).children("ul").show(); }) }) // 关键二:正确使用jQuey的语法完成行为。 $(function(){ $(".navmenu").mouseout(function(){ $(this).children("ul").hide(); }) }) /script>
相关推荐
jquery导航条滑动下拉菜单_滑动显示二级下拉菜单 jquery导航条滑动下拉菜单_滑动显示二级下拉菜单 jquery导航条滑动下拉菜单_滑动显示二级下拉菜单 jquery导航条滑动下拉菜单_滑动显示二级下拉菜单
网站后台的竖向二级下拉导航菜单,点击展开或关闭。
华为官网导航栏二级下拉菜单,仅供个人学习之用,请勿进行商业活动,
jquery导航栏样式鼠标悬停二级下拉菜单代码 jquery导航栏样式鼠标悬停二级下拉菜单代码 jquery导航栏样式鼠标悬停二级下拉菜单代码 jquery导航栏样式鼠标悬停二级下拉菜单代码
jquery鼠标滑过显示二级下拉菜单代码,代码完成可运行。包括html, js, css.
原生js新浪游戏频道导航条下拉二级菜单列表代码 原生js新浪游戏频道导航条下拉二级菜单列表代码 原生js新浪游戏频道导航条下拉二级菜单列表代码 原生js新浪游戏频道导航条下拉二级菜单列表代码
js导航菜单鼠标滑过slide滑动展开二级下拉菜单 js导航菜单鼠标滑过slide滑动展开二级下拉菜单 js导航菜单鼠标滑过slide滑动展开二级下拉菜单 js导航菜单鼠标滑过slide滑动展开二级下拉菜单
EXCEL一二级下拉菜单制作PPT课件.pptx
jQuery绿色三级下拉菜单全屏导航栏.zip
jQuery阿里巴巴顶部导航栏下拉菜单,阿里巴巴官网顶部导航栏,鼠标经过显示下拉二级菜单。
MIUI官网下拉二级菜单栏是一款基于jquery.backgroundpos.js和jquery-1.4.2.js制作的MIUI官网使用的下拉二级网站导航菜单。有首页、功能、下载、更多产品、应用商店、主题商店、小米桌面、小米系统、论坛等网站菜单...
树形导航菜单插件制作一个类似树形展示的slider滑动多级二级下拉菜单目录,支持无限嵌套。
jQuery制作垂直二级下拉栏目导航菜单特效
基于jquery二级导航菜单支持回调函数下拉菜单导航条代码
jquery导航菜单制作一个二级菜单导航条,鼠标滑过导航条二级菜单slide滑动展示且带有渐隐效果展示比较柔和的二级菜单目录
一种清新的二级下拉网页导航条代码 下载
企业网站下拉二级图文导航菜单是一款基于jQuery制作的适用于集团公司等企业网站使用的下拉二级菜单栏可显示图片的导航菜单。有走进西王、新闻资讯、产业领域、发展战略、企业文化、社会责任、人力资源、投资者关系等...
jQuery购物商城导航下拉菜单 jQuery购物商城导航下拉菜单 jQuery购物商城导航下拉菜单 jQuery购物商城导航下拉菜单
超酷黑灰色二级横向下拉导航菜单 css+js 具动画效果