Bootstrop实现多级下拉菜单功能


Posted in Javascript onNovember 24, 2016

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。

下面给大家分享bootstrap多级下拉菜单功能的实例代码。

先给大家看下效果图:

Bootstrop实现多级下拉菜单功能

- 需要引用bootstrap.min.css和bootstrap.min.css.js

- 代码如下

<head>
<meta charset="UTF-8">
<title>Bootstrap 3 的多级下拉菜单示例</title>
<link rel="stylesheet" href="~/Content/bootstrap.min.css" />
<script type="text/javascript" src="~/Content/bootstrap.min.css.js"></script>
<style type="text/css">
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px;
border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #ccc;
margin-top: 5px;
margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
border-left-color: #fff;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
</style>
</head>
<body>
<div class="container">
<div class="row">
<h2>Bootstrap 3多级下拉菜单</h2>
<hr>
<div class="dropdown">
<a id="dLabel" role="button" data-toggle="dropdown" class="btn btn-default" data-target="#" href="javascript:;">
下拉多级菜单 <span class="caret"></span>
</a>
<ul class="dropdown-menu multi-level" role="menu" aria-labelledby="dropdownMenu">
<li class="dropdown-submenu">
<a tabindex="-1" href="javascript:;">总经理</a>
<ul class="dropdown-menu">
<li><a tabindex="-1" href="javascript:;">经理1</a></li>
<li><a tabindex="-1" href="javascript:;">经理2</a></li>
</ul>
</li>
<li class="dropdown-submenu">
<a tabindex="-1" href="javascript:;">研发部</a>
<ul class="dropdown-menu">
<li><a tabindex="-1" href="javascript:;">主管</a></li>
<li class="divider"></li>
<li class="dropdown-submenu">
<a href="javascript:;">员工</a>
<ul class="dropdown-menu">
<li><a href="javascript:;">互    评</a></li>
<li><a href="javascript:;">不互评</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</body>

以上所述是小编给大家介绍的Bootstrop实现多级下拉菜单功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
在UpdatePanel内jquery easyui效果失效的解决方法
Apr 11 Javascript
js实现仿MSN带关闭功能的右下角弹窗代码
Sep 04 Javascript
js动态生成Html元素实现Post操作(createElement)
Sep 14 Javascript
Vue form 表单提交+ajax异步请求+分页效果
Apr 22 Javascript
浅谈angularjs中响应回车事件
Apr 24 Javascript
JSON基本语法及与JavaScript的异同实例分析
Jan 04 Javascript
详解ES7 Decorator 入门解析
Feb 18 Javascript
新手快速入门微信小程序组件库 iView Weapp
Jun 24 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
Sep 11 Javascript
VueCli4项目配置反向代理proxy的方法步骤
May 17 Javascript
js实现轮播图特效
May 28 Javascript
javascript canvas时钟模拟器
Jul 13 Javascript
AngularJS自定义服务与fliter的混合使用
Nov 24 #Javascript
微信小程序-详解数据缓存
Nov 24 #Javascript
如何实现json数据可视化详解
Nov 24 #Javascript
BootStrap 可编辑表Table格
Nov 24 #Javascript
node.js版本管理工具n无效的原理和解决方法
Nov 24 #Javascript
jQuery实现表格与ckeckbox的全选与单选功能
Nov 24 #Javascript
自定义require函数让浏览器按需加载Js文件
Nov 24 #Javascript
You might like
什么是调频(FM)、调幅(AM)、短波(SW)、长波(LW)
2021/03/01 无线电
PHP 变量定义和变量替换的方法
2009/07/30 PHP
PHP 处理图片的类实现代码
2009/10/23 PHP
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
js 完美图片新闻轮转效果,腾讯大粤网首页图片轮转改造而来
2011/11/21 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
JQuery 操作/获取table具体代码
2013/06/13 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
jquery图片滚动放大代码分享(2)
2015/08/28 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
基于滚动条位置判断的简单实例
2017/12/14 Javascript
浅谈Webpack自动化构建实践指南
2017/12/18 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
使用layui的router来进行传参的实现方法
2019/09/06 Javascript
JS删除数组指定值常用方法详解
2020/06/04 Javascript
vue登录页实现使用cookie记住7天密码功能的方法
2021/02/18 Vue.js
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
使用Python的Django框架结合jQuery实现AJAX购物车页面
2016/04/11 Python
Python基于select实现的socket服务器
2016/04/13 Python
python实现简单多人聊天室
2018/12/11 Python
详解python pandas 分组统计的方法
2019/07/30 Python
tensorflow如何批量读取图片
2019/08/29 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
利用CSS3的定位页面元素
2009/08/29 HTML / CSS
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
GNC健安喜美国官网:美国第一营养品牌
2016/07/22 全球购物
库存图片、照片、矢量图、视频和音乐:Shutterstock
2021/02/12 全球购物
DJI全球:DJI Global
2021/03/15 全球购物
竞选演讲稿范文
2013/12/28 职场文书
满月酒答谢词
2014/01/14 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers