需要引用文件

<link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.min.css">
<script src="jquery-3.2.1.min.js"></script>
<script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>

普通版下拉菜单

<div class="dropdown"><button class="btn btn-default dropdown-toggle" type="button" id="dropdown-Menu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">Dropdown<span class="caret"></span></button><ul class="dropdown-menu" aria-labelledby="dropdown-Menu1"><li><a href="#">Action</a></li><li><a href="#">Another action</a></li><li><a href="#">Something else here</a></li><li role="separator" class="divider"></li><li><a href="#">Separated link</a></li></ul>
</div>

<div class="dropdown"><button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">下拉菜单<!-- 下拉箭头--><span class="caret"></span></button><ul class="dropdown-menu"  aria-labelledby="dropdownMenu1"><!-- 菜单标题--><li class="dropdown-header">第一部分菜单头部</li><li><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li><!-- 分割线--><li class="divider"></li><li class="dropdown-header">菜单选中状态</li><li class="active"><a tabindex="-1" href="#">选中状态</a></li><li class="divider"></li><li class="dropdown-header">菜单禁用状态</li><li class="disabled"><a tabindex="-1" href="#">禁用状态</a></li></ul>
</div>

1、使用一个名为“dropdown”的容器包裹了整个下拉菜单元素,示例中为:

<div class="dropdown"></div>

2、使用了一个<button>按钮做为父菜单,并且定义类名“.dropdown-toggle”和自定义“data-toggle”属性,且值必须和最外容器类名一致,此示例为:

data-toggle="dropdown"

对齐方式

  Bootstrap框架中下拉菜单默认是左对齐。

  如果你想让下拉菜单相对于父容器右对齐时,可以在“dropdown-menu”上添加一个“.dropdown-menu-right”类名。

向上弹出菜单

给父元素添加 .dropup 类就能使触发的下拉菜单朝上方打开。

<p style="padding: 100px">
<div class="dropdown dropup"><button class="btn btn-default dropdown-toggle" type="button" id="dropdown-Menu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">Dropdown<span class="caret"></span></button><ul class="dropdown-menu" aria-labelledby="dropdown-Menu1"><li><a href="#">Action</a></li><li><a href="#">Another action</a></li><li><a href="#">Something else here</a></li><li role="separator" class="divider"></li><li><a href="#">Separated link</a></li></ul>
</div>
</p>

转载于:https://www.cnblogs.com/jassin-du/p/8252584.html

Bootstrap-下拉菜单相关推荐

  1. linux boot菜单列表,Bootstrap 下拉菜单(Dropdowns)简介

    Bootstrap 下拉菜单是可切换的,是以列表格式显示链接的上下文菜单.这可以通过与 下拉菜单(Dropdown) JavaScript 插件 的互动来实现. 如需使用下拉菜单,只需要在 class ...

  2. Bootstrap下拉菜单dropdown组件的使用

    Bootstrap下拉菜单组件的使用 由于官方文档介绍不全,以及官方下载的包不完整,所以总测试不出效果!这里找条捷径给大家. 我们知道Bootstrap下拉菜单并非是真正意义上的select下拉框组件 ...

  3. 下拉菜单html菜鸟教程,Bootstrap 下拉菜单

    Bootstrap 下拉菜单(Dropdown)插件 Bootstrap 下拉菜单 这一章讲解了下拉菜单,但是没有涉及到交互部分,本章将具体讲解下拉菜单的交互.使用下拉菜单(Dropdown)插件,您 ...

  4. Bootstrap下拉菜单

    前面的话 网页交互的时候经常会需要上下文菜单或者隐藏/显示菜单项,Bootstrap默认提供了用于显示链接列表的可切换.有上下文的菜单.而且在各种交互状态下的菜单展示需要和javascript插件配合 ...

  5. Bootstrap下拉菜单组件

    组件的功能是帮助我们的网页实现一些功能,我们可以引用的是Bootstrap中的下拉菜单.我们来看看下拉组件中常用到的一些的功能: 下拉菜单的实现: <div class="dropdo ...

  6. Bootstrap下拉菜单中禁用某个下拉菜单

    禁用某个下拉菜单 Bootstrap3中,为下拉菜单中某个下拉项的 <li> 元素添加 .disabled 类,就可以禁止该选项,让该菜单项的链接变灰并失去鼠标悬停效果.如: <ul ...

  7. Bootstrap下拉菜单分隔线

    下拉菜单分隔线 在下拉菜单中,可以使用 class="divider" 的 <li> 空元素,在菜单项之间添加一条水平分隔线,用于将多个动作分组.如: <ul c ...

  8. Bootstrap下拉菜单标题

    下拉菜单标题 在任何下拉菜单中,均可通过添加标题来标明一组动作.为某个下拉项的 <li> 元素添加 .dropdown-header类,让它成为一组动作的标题.标题以浅灰色显示.如: &l ...

  9. Bootstrap 下拉菜单

    下拉菜单 Bootstrap中,可以将下拉菜单添加到任何其他组件中,包括导航条.胶囊式导航.标签导航.按钮导航等. 下拉菜单插件需要 bootstrap-dropdown.js 文件支持,在使用该插件 ...

  10. Bootstrap下拉菜单失效的解决方法+使用Bootstrap制作响应式网页

    目录 问题原因 解决方案 顺便记录一下使用 效果图 HTML CSS 目录 问题原因 两个js文件冲突/没有引入指定的js文件 我们不能同时引入这两个js只能引入其一,同时引入会使得部分功能失效 解决 ...

最新文章

  1. java语言描述一个行为_设计模式之责任链模式——Java语言描述
  2. [ZT]国家颁布防沉迷系统 网游三小时后经验减半
  3. android Animator详解
  4. Gnu/Linux网卡绑定bonding
  5. Example-based volume illustrations
  6. 如何找到哪些数据库中哪些用户有DBA权限
  7. 《基于双阶段支持向量机的电力系统暂态稳定预测及控制》总结
  8. 数据库面试题(答案)
  9. 香港90年代电视剧推荐
  10. selenium模拟登陆拉勾网
  11. 函数调用过程中函数栈详解
  12. 去哪儿网首页分析 Home.vue
  13. Centos 7 Authorization failed. Make sure polkit agent is running or run the application as superuser
  14. uniapp+unicloud开发微信小程序流程
  15. python tokenize_model_python-AttributeError:“令牌生成器”对象在Keras中没有属性“ oov_token”...
  16. BSD License
  17. 河北省沧州市谷歌卫星地图下载
  18. 《财富》500 强企业要求 curl 开源工具作者提供免费及时的支持;基于Chromium的Edge浏览器正在整合文本预测功能 | 开源日报
  19. 使用css3绘制太极
  20. 文件夹拒绝访问的原因与解决办法

热门文章

  1. SAP QM 样品废弃后如何删除physical samples记录?
  2. IDC发布制造业预测,AI风险决策因何上榜?
  3. 使用Gensim来实现Word2Vec和FastText
  4. 计算机视觉领域不同的方向:目标识别、目标检测、语义分割等
  5. 嵌入式视觉领域的机器学习
  6. 关于自动驾驶汽车的7大误解
  7. 看看物联网架构,快速了解物联网
  8. 作为产品经理,你需要了解的基本算法知识和实操
  9. Keras vs PyTorch:谁是第一深度学习框架?
  10. 《用Python进行自然语言处理》第6章 学习分类文本