Bootstrap下拉菜单效果实例代码分享


Posted in Javascript onJune 30, 2016

下拉菜单Dropdown不是表单中<select><option value=''></option></select>那种啊,而是导航条中常见的那种。 

Bootstrap官方网站对下拉菜单Dropdown的解释很少,即使是他们的英文官方网站。 

对于如何更改下拉菜单的背景颜色、如果对下拉菜单默认的黑色超级链接进行修改,如何把下拉菜单更改成普通的超级链接而不是文字的样式,官方网站是完全没有具体的解释。 

而且,官方网站的超级链接代码杂糅着许多没有用的参数。 

笔者研究了很久,才找到更改下拉菜单的方法。 
以下是IE8对Bootstrap的下拉菜单,以后各位使用Bootstrap记得千万要用IE8去测试,谷歌等高级浏览器掩盖了许多Bug。 

Bootstrap下拉菜单效果实例代码分享

提供如何更改下拉菜单的背景颜色、如果对下拉菜单默认的黑色超级链接进行修改,如何把下拉菜单更改成普通的超级链接而不是文字的样式的修改方法, 

至于如何把下拉菜单的框框改没,笔者实在是无能为力的。 

以上的下拉菜单具体实现请看如下的代码: 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <link href="css/bootstrap.css" rel="stylesheet" media="screen">
 <script type="text/javascript" src="js/jquery-1.11.1.js"></script>
 <script type="text/javascript" src="js/bootstrap.js"></script>
 <title>下拉菜单dropdown</title>
 </head>

 <body>
 <div class="btn-group">
   <!--将btn-default改成btn-link可以让其变为一个文字式的下拉菜单-->
 <button type="button" class="btn btn-link dropdown-toggle"
 data-toggle="dropdown">
 下拉菜单
    <!--这是下拉菜单的旁边的小三角形-->
 <span class="caret"></span>
 </button>
 <!--这里在class中的dropdown-menu再加入label-warning等属性可以改变下拉菜单的背景色-->
 <ul class="dropdown-menu" role="menu">
 <li>
    <!--这里的span中的class中的text-info是为了让下拉菜单里面的链接的颜色从黑色变成更像超级链接的蓝色-->
  <a href="#"><span class="text-info">项目一</span></a>
 </li>
 <li>
  <a href="#"><span class="text-info">项目二</span></a>
 </li>
 </ul>
 </div>
 </body>
</html>

没有jquery支持下拉菜单也是无法工作的。下拉菜单本来就是一个javascript组件。

没有bootstrap之前,写一个下拉菜单,要定义一个隐藏图层,当鼠标悬停或者点击相应的超级链接之后,此图层显示出来。当鼠标悬停在此隐藏图层,此隐藏图层依旧显示,当鼠标离开此隐藏图层,则此隐藏图层继续从显示变成隐藏,很麻烦的。

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS简单的轮播的图片滚动实例
Jun 17 Javascript
Extjs4中的分页应用结合前后台
Dec 13 Javascript
Node.js与PHP、Python的字符处理性能对比
Jul 06 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
Aug 22 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
Mar 31 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
Sep 15 Javascript
jquery 给动态生成的标签绑定事件的几种方法总结
Feb 24 jQuery
Vue中使用ElementUI使用第三方图标库iconfont的示例
Oct 11 Javascript
微信小程序人脸识别功能代码实例
May 07 Javascript
VUE实现自身整体组件销毁的示例代码
Jan 13 Javascript
vue props 单项数据流实例分享
Feb 16 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
Aug 31 Javascript
Bootstrap图片轮播组件使用实例解析
Jun 30 #Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
Jun 30 #Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
Jun 30 #Javascript
jQuery获取table行数并输出单元格内容的实现方法
Jun 30 #Javascript
JS实现添加,替换,删除节点元素的方法
Jun 30 #Javascript
JS传值出现中文参数乱码的解决方法
Jun 30 #Javascript
javascirpt实现2个iframe之间传值的方法
Jun 30 #Javascript
You might like
AM/FM收音机的安装与调试
2021/03/02 无线电
php数组对百万数据进行排除重复数据的实现代码
2010/06/08 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
[原创]ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法
2015/10/10 PHP
PHP实现适用于文件内容操作的分页类
2016/06/15 PHP
php readfile()修改文件上传大小设置
2017/08/11 PHP
基于jquery的$.ajax async使用
2011/10/19 Javascript
javascript仿qq界面的折叠菜单实现代码
2012/12/12 Javascript
在页面上用action传递参数到后台出现乱码的解决方法
2013/12/31 Javascript
js操作table元素实现表格行列新增、删除技巧总结
2015/11/18 Javascript
JS轮播图中缓动函数的封装
2020/11/25 Javascript
了解javascript中的Dom操作
2019/05/27 Javascript
小程序实现上下移动切换位置
2019/09/23 Javascript
webgl实现物体描边效果的方法介绍
2019/11/27 Javascript
vue-cli3 取消eslint校验代码的解决办法
2020/01/16 Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
2020/08/19 Javascript
[53:10]Secret vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
Python读写zip压缩文件的方法
2018/08/29 Python
Python lambda表达式用法实例分析
2018/12/25 Python
pip安装py_zipkin时提示的SSL问题对应
2018/12/29 Python
python使用PIL实现多张图片垂直合并
2019/01/15 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
python 三元运算符使用解析
2019/09/16 Python
tensorflow estimator 使用hook实现finetune方式
2020/01/21 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
VSCode配合pipenv搞定虚拟环境的实现方法
2020/05/17 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
澳大利亚百货公司:David Jones
2018/02/08 全球购物
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
大学生村官考核材料
2014/05/23 职场文书
预防传染病方案
2014/06/14 职场文书
超市周年庆活动方案
2014/08/16 职场文书
民主评议党员总结
2014/10/20 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书