学习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 相关文章推荐
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
May 08 Javascript
javascript学习笔记(七)利用javascript来创建和存储cookie
Apr 08 Javascript
页面按钮禁用与解除禁用的方法
Feb 19 Javascript
jQuery源码解读之addClass()方法分析
Feb 20 Javascript
详解JavaScript中setSeconds()方法的使用
Jun 11 Javascript
如何使用jquery修改css中带有!important的样式属性
Apr 28 Javascript
Centos7 中安装 Node.js v4.4.4
Nov 03 Javascript
Vuex之理解Mutations的用法实例
Apr 19 Javascript
浅谈react 同构之样式直出
Nov 07 Javascript
vue.js提交按钮时进行简单的if判断表达式详解
Aug 08 Javascript
Webpack 4.x搭建react开发环境的方法步骤
Aug 15 Javascript
vue自定义指令directive的使用方法
Apr 07 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
php checkbox复选框值的获取与checkbox默认值输出方法
2010/05/15 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
CI框架Session.php源码分析
2014/11/03 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
2015/10/10 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
php实现表单提交上传文件功能
2018/05/28 PHP
PHP sdk文档处理常用代码示例解析
2020/12/09 PHP
javascript 显示当前系统时间代码
2009/12/28 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
使用AJAX实现Web页面进度条的实例分享
2016/05/06 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
python分析网页上所有超链接的方法
2015/05/08 Python
Python遍历目录中的所有文件的方法
2016/07/08 Python
Python使用POP3和SMTP协议收发邮件的示例代码
2019/04/16 Python
python 搜索大文件的实例代码
2019/07/08 Python
pandas DataFrame的修改方法(值、列、索引)
2019/08/02 Python
简单了解python中的f.b.u.r函数
2019/11/02 Python
Python代码块及缓存机制原理详解
2019/12/13 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
什么是规则表达式
2012/05/03 面试题
餐饮收银员岗位职责
2014/02/07 职场文书
卫生巾广告词
2014/03/18 职场文书
机房搬迁方案
2014/05/01 职场文书
测绘工程专业求职信
2014/07/15 职场文书
大学生求职意向书
2015/05/11 职场文书
庆元旦主持词
2015/07/06 职场文书
幼儿教师三分钟演讲稿
2019/06/21 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书