学习Bootstrap组件之下拉菜单


Posted in Javascript onJuly 28, 2015

Bootstrap 是由Twitter 工程师推出的基于HTML,CSS,JAVASCRIPT的简洁灵活的流行前端框架,我们可以把它想象成一个定义了很多效果的CSS与JS的库,库里面已经定义好了各种组件的显示效果与动画。

.dropdown——设置父元素为下拉菜单组件,向下弹出子菜单;
.dropup——设置父元素为下拉菜单组件,向上弹出子菜单;
.dropdown-toggle——设置按钮为下拉菜单切换按钮;
.dropdown-menu——设置ul元素为下拉菜单;
.dropdown-menu-right——将菜单右对齐;
.pull-right——将菜单组件的父元素右对齐;
.dropdown-header——为菜单项添加标题;
.divider——为菜单项添加分割线;
.disabled——禁用相应菜单项;

实现代码如下:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
 <meta charset="UTF-8"> 
 <meta name="viewport" content="width=device-width,initial-scale=1"> 
 <title>CSS全局样式_下拉菜单</title> 
 <link rel="stylesheet" href="bootstrap.min.css" type="text/css"> 
 <script src="jquery-1.11.1.min.js"></script> 
 <script src="bootstrap.min.js"></script> 
</head> 
<body> 
<div class="container"> 
 <div class="dropdown pull-right"> 
 <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"> 
 下拉菜单 
 <span class="caret"></span> 
 </button> 
 <ul class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="dropdownMenu1"> 
 <li role="presentation" class="dropdown-header">中超Big4</li> 
 <li><a href="#" role="menuitem">上海上港</a></li> 
 <li><a href="#" role="menuitem">广州恒大</a></li> 
 <li><a href="#" role="menuitem">山东鲁能</a></li> 
 <li class="disabled"><a href="#" role="menuitem">北京国安</a></li> 
 <li role="presentation" class="divider"></li> 
 <li role="presentation" class="dropdown-header">中超5-8</li> 
 <li><a href="#" role="menuitem">上海申花</a></li> 
 <li><a href="#" role="menuitem">江苏舜天</a></li> 
 <li><a href="#" role="menuitem">长春亚泰</a></li> 
 <li><a href="#" role="menuitem">河南建业</a></li> 
 </ul> 
 </div> 
</div> 
 
</body> 
</html>

实现效果:

学习Bootstrap组件之下拉菜单

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

以上就是本文的全部内容,希望对于大家使用Bootstrap组件制作下拉菜单有所帮助。

Javascript 相关文章推荐
jquery 简短右键菜单 多浏览器兼容
Jan 01 Javascript
js模仿jquery的写法示例代码
Jun 16 Javascript
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
Aug 21 Javascript
Javascript中各种trim的实现详细解析
Dec 10 Javascript
jquery浏览器滚动加载技术实现方案
Jun 03 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
Aug 07 Javascript
常用的JavaScript模板引擎介绍
Feb 28 Javascript
跟我学习javascript的call(),apply(),bind()与回调
Nov 16 Javascript
javascript html5移动端轻松实现文件上传
Mar 27 Javascript
elementUI 动态生成几行几列的方法示例
Jul 11 Javascript
vue下拉刷新组件的开发及slot的使用详解
Dec 23 Vue.js
js定时器出现第一次延迟的原因及解决方法
Jan 04 Javascript
深入了解JavaScript中的Symbol的使用方法
Jul 28 #Javascript
深入理解JavaScript中的箭头函数
Jul 28 #Javascript
解析JavaScript的ES6版本中的解构赋值
Jul 28 #Javascript
深入学习JavaScript中的Rest参数和参数默认值
Jul 28 #Javascript
JQuery实现鼠标滚轮滑动到页面节点
Jul 28 #Javascript
CSS3实现动态背景登录框的代码
Jul 28 #Javascript
javascript制作幻灯片(360度全景图片)
Jul 28 #Javascript
You might like
增加反向链接的101个方法 站长推荐
2007/01/31 PHP
PHP数据类型的总结分析
2013/06/13 PHP
ThinkPHP实现事务回滚示例代码
2014/06/23 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
2018/08/30 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
2021/03/09 HTML / CSS
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
JS显示表格内指定行html代码的方法
2015/03/31 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
深入讲解AngularJS中的自定义指令的使用
2015/06/18 Javascript
win7下安装配置node.js+express开发环境
2015/12/06 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
js实现年月日表单三级联动
2020/04/17 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
angular+webpack2实战例子
2017/05/23 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
Django Rest framework频率原理与限制
2019/07/26 Python
python循环输出三角形图案的例子
2019/11/22 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
Roots加拿大官网:加拿大休闲服饰品牌
2016/10/24 全球购物
JavaScript获取当前url根目录(路径)
2014/02/19 面试题
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
开办化妆品公司创业计划书
2013/12/26 职场文书
公司前台辞职报告
2014/01/19 职场文书
五四青年节演讲稿
2014/05/26 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
书法社团活动总结
2015/05/07 职场文书
诚信考试主题班会
2015/08/17 职场文书
浅谈JS的原型和原型链
2021/06/04 Javascript