学习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使用cookie
Feb 02 Javascript
mapper--图片热点区域高亮组件官方站点
Dec 22 Javascript
JavaScript实现简单的二级导航菜单实例
Apr 15 Javascript
JavaScript运动减速效果实例分析
Aug 04 Javascript
全面解析Bootstrap手风琴效果
Apr 17 Javascript
Web打印解决方案之普通报表打印功能
Aug 29 Javascript
详解Angular2中Input和Output用法及示例
May 21 Javascript
select标签设置默认选中的选项方法
Mar 02 Javascript
使用Angular CLI生成 Angular 5项目教程详解
Mar 18 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
Oct 12 Javascript
微信小程序实现弹框效果
May 26 Javascript
Javascript中async与await的捕捉错误详解
Mar 03 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
星际争霸 Starcraft 发展史
2020/03/14 星际争霸
PHP中HTTP方式下的Gzip压缩传输方法举偶
2007/02/15 PHP
php中http与https跨域共享session的解决方法
2014/12/20 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
PHP手机短信验证码实现流程详解
2018/05/17 PHP
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
2009/12/27 Javascript
javascript时区函数介绍
2012/09/14 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
一个JavaScript处理textarea中的字符成每一行实例
2014/09/22 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
javascript使用闭包模拟对象的私有属性和方法
2016/10/05 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
微信小程序 解析网页内容详解及实例
2017/02/22 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
Vue项目中设置背景图片方法
2018/02/21 Javascript
Vue2 轮播图slide组件实例代码
2018/05/31 Javascript
javascript实现图片轮播代码
2019/07/09 Javascript
js回调函数仿360开机
2019/12/26 Javascript
jQuery操作选中select下拉框的值代码实例
2020/02/07 jQuery
Python切换pip安装源的方法详解
2016/11/18 Python
pandas 两列时间相减换算为秒的方法
2018/04/20 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
村优秀党员事迹材料
2014/01/15 职场文书
国际金融专业自荐信
2014/07/05 职场文书
领导班子对照检查剖析材料
2014/10/13 职场文书
离婚答辩状范文
2015/05/22 职场文书
法院答辩状格式
2015/05/22 职场文书
房屋质量投诉书
2015/07/02 职场文书
公司会议开幕词
2016/03/03 职场文书
工作自我评价范文
2019/03/21 职场文书