学习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的几种方法小结
Apr 25 Javascript
JS 删除字符串最后一个字符的实现代码
Feb 20 Javascript
使用jquery动态加载js文件的方法
Dec 24 Javascript
jQuery+css实现炫目的动态块漂移效果
Jan 28 Javascript
Bootstrap每天必学之导航条(二)
Mar 01 Javascript
浅谈angularJS中的事件
Jul 12 Javascript
浅谈JQ中mouseover和mouseenter的区别
Sep 13 Javascript
Canvas实现动态的雪花效果
Feb 13 Javascript
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
Jun 16 Javascript
elementUI vue this.$confirm 和el-dialog 弹出框 移动 示例demo
Jul 03 Javascript
layer 关闭指定弹出层的例子
Sep 25 Javascript
es6中let和const的使用方法详解
Feb 24 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
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
中篇:安装及配置PHP
2006/12/13 PHP
php自动适应范围的分页代码
2008/08/05 PHP
php中substr()函数参数说明及用法实例
2014/11/15 PHP
PHP实现微信退款功能
2018/10/02 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
2020/06/24 PHP
jQuery函数的等价原生函数代码示例
2013/05/27 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
js获取客户端网卡的IP地址、MAC地址
2014/03/26 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
JS运动相关知识点小结(附弹性运动示例)
2016/01/08 Javascript
详解javascript传统方法实现异步校验
2016/01/22 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
如何在微信小程序中使用骨架屏的步骤
2020/06/12 Javascript
Python正则抓取新闻标题和链接的方法示例
2017/04/24 Python
python队列Queue的详解
2019/05/10 Python
Python异常处理例题整理
2019/07/07 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
python从Oracle读取数据生成图表
2020/10/14 Python
matplotlib教程——强大的python作图工具库
2020/10/15 Python
意大利文具和办公产品在线商店:Y-Office
2020/02/27 全球购物
介绍一下write命令
2012/09/24 面试题
酒店前台接待岗位职责
2013/12/03 职场文书
导游的职业规划书范文
2013/12/27 职场文书
新员工入职感言
2014/02/01 职场文书
商业项目策划方案
2014/06/05 职场文书
土建专业毕业生自荐书
2014/07/04 职场文书
工作疏忽、懈怠的检讨书
2014/09/11 职场文书
单位租房协议范本
2014/12/03 职场文书
公司人力资源管理制度
2015/08/05 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
导游词之清晏园
2019/11/22 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python
使用python求解迷宫问题的三种实现方法
2022/03/17 Python