1.引用Bootstrap

  示例引用的Bootstrap版本:v3.3.7

<script src="~/Scripts/jquery-2.2.4.min.js"></script>
<script src="~/Scripts/bootstrap.min.js"></script>
<link href="~/Content/bootstrap.min.css" rel="stylesheet" />

2.基本实例

2.1 示例代码

<div class="dropdown"><button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">下拉菜单<span class="caret"></span></button><ul class="dropdown-menu"><li><a href="#">菜单项1</a></li><li><a href="#">菜单项2</a></li><li><a href="#">菜单项3</a></li></ul>
</div>

  .dropdown:定义下拉菜单框

  .dropdown-toggle:定义下拉菜单的触发元素

  data-toggle="dropdown":触发下拉菜单

  .dropdown-menu:定义下拉菜单条面板

2.2 示例效果

3.设置选项

3.1右对齐菜单

  默认下拉菜单为左对齐显式,在.dropdown-menu元素中添加.dropdown-menu-right设置右对齐下拉菜单,添加.dropdown-menu-left设置左对齐下拉菜单。

<div class="dropdown"><button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">下拉菜单<span class="caret"></span></button><ul class="dropdown-menu dropdown-menu-right"><li><a href="#">菜单项1</a></li><li><a href="#">菜单项2</a></li><li><a href="#">菜单项3</a></li></ul>
</div>

3.2 禁用菜单项

  在下拉菜单中的<li>标签添加.disabled,禁用菜单项。

<div class="dropdown"><button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">下拉菜单<span class="caret"></span></button><ul class="dropdown-menu"><li><a href="#">菜单项1</a></li><li class="disabled"><a href="#">菜单项2</a></li><li><a href="#">菜单项3</a></li></ul>
</div>

3.3 设计菜单分隔线

  在下拉菜单中添加.divider的<li>标签,即在下拉菜单中插入一条分隔线。

<div class="dropdown"><button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">下拉菜单<span class="caret"></span></button><ul class="dropdown-menu"><li><a href="#">菜单项1</a></li><li><a href="#">菜单项2</a></li><li class="divider"></li><li><a href="#">菜单项3</a></li></ul>
</div>

3.4 设计向上弹出菜单

  下拉菜单组件框改为.dropup,即可让下拉菜单向上弹出。

<div class="dropup"><button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">下拉菜单<span class="caret"></span></button><ul class="dropdown-menu"><li><a href="#">菜单项1</a></li><li><a href="#">菜单项2</a></li><li class="divider"></li><li><a href="#">菜单项3</a></li></ul>
</div>

转载于:https://www.cnblogs.com/libingql/p/5840460.html

Bootstrap3系列:下拉菜单相关推荐

  1. Bootstrap3 下拉菜单及其调用方式

    下拉菜单 Bootstrap中,你可以为任何组件(如,导航条.胶囊式导航.标签导航.按钮等)添加下拉菜单.下拉菜单组件负责外观,下拉菜单插件(dropdown.js)负责交互行为,即控制下拉菜单组件的 ...

  2. Bootstrap系列 -- 28. 下拉菜单状态

    下拉菜单项的默认的状态(不用设置)有悬浮状态(:hover)和焦点状态(:focus). 下拉菜单项除了上面两种状态,还有当前状态(.active)和禁用状态(.disabled).这两种状态使用方法 ...

  3. Bootstrap系列 -- 34. 按钮下拉菜单

    按钮下拉菜单仅从外观上看和上一节介绍的下拉菜单效果基本上是一样的.不同的是在普通的下拉菜单的基础上封装了按钮(.btn)样式效果.简单点说就是点击一个按钮,会显示隐藏的下拉菜单.按钮下拉菜单其实就是普 ...

  4. Bootstrap系列 -- 26. 下拉菜单标题

    Bootstrap下拉菜单中使用 dropdown-header 来显示菜单标题,和上一篇说道的分割线一样 <div class="dropdown"><butt ...

  5. Bootstrap系列 -- 36. 向上弹起的下拉菜单

    有些菜单是需要向上弹出的,比如说你的菜单在页面最底部,而这个菜单正好有一个下拉菜单,为了让用户有更好的体验,不得不让下拉菜单向上弹出.在Bootstrap框架中专门为这种效果提代了一个类名" ...

  6. kendoUI系列教程之DropDownList下拉菜单

    DropDownList其实就是select,只有下拉选择.可以把现有的select或者input渲染成下拉菜单: 原码 打印 关于 <input id="color" va ...

  7. html中按钮下拉菜单,Bootstrap3.0学习笔记之按钮与下拉菜单

    前面的文章算是把Bootstrap CSS部分简单的学习了一遍,应该忽视了比较多的细节问题.不过大部分的内容我都过了一遍,并且用代码实现了一遍,而且看到了真实的效果.挺不错的.那么接下来的几篇文章主要 ...

  8. BootStrap3 下拉菜单dropdown

    目录 官方地址 基本用法 向上弹出菜单 菜单项默认打开 菜单项对齐 左对齐 右对齐 带标题的下拉菜单 带分割线的下拉菜单 激活的菜单项 禁用的菜单项 整体代码 官方地址 https://v3.boot ...

  9. excel 进行二叉树_Excel下拉菜单,那些你不知道的操作

    原标题:Excel下拉菜单,那些你不知道的操作 作者 | 卢子 来源 | Excel不加班(ID:Excelbujiaban) 下拉菜单很好用,可以让你更高效.更准确的输入数据.不过,如果没有简单的教 ...

最新文章

  1. 暑期集训3:几何基础 练习题H: POJ - 2456
  2. eclipse 中修改 M2_REPO的值--转载
  3. statistics DATA in jiangsu
  4. Qt 之 Qt/Qt Lite 自编译详解(VS/MinGW/...)
  5. canal介绍和使用docker安装canal
  6. java replaceall函数_JAVA中string.replace和string.replaceAll的区别及用法
  7. LeetCode之First Unique Character in a String
  8. 数据降维降维(二)----Laplacian Eigenmaps
  9. 线性表顺序存储的基本操作方法(C语言)
  10. vue-meta-info动态设置meta标签
  11. 大数据Hadoop学习记录(4)----基于JAVA的HDFS文件操作
  12. java读取txt文件内容 乱码_java读取txt文件乱码解决方法
  13. 企业进行风险控制的重要意义
  14. ppt如何替换其他mo ban_吴军老师《P荆斩棘, P沙捡金,T纲挈领 :职场PPT制作与呈现技巧》课程大纲...
  15. 应采儿吐槽孕期不适 细数准妈妈的5道坎儿
  16. python——合数分解
  17. java语言算法描述_六大java语言经典算法
  18. vue 插入word模板 项目_vue项目前端导出word文件(bug解决)
  19. 吴恩达机器学习--学习笔记
  20. 双引号 和单引号' '区别

热门文章

  1. linux php环境搭建_PHP-小程序:(1)开发环境搭建
  2. 神经网络 | BP神经网络介绍(附源代码:BP神经网络-异或问题)
  3. 计算机视觉与深度学习 | 粒子群算法与遗传算法(GA)及与蚁群算法(ACO)比较
  4. 北斗导航 | GPS 信号频谱分析
  5. 用C语言写一个球的程序,12个球的程序.....
  6. php中隐藏和展开文章,手机端第一屏页面文章的展开和隐藏_html/css_WEB-ITnose
  7. 在Linux系统下安装gnuplot遇到的问题
  8. carsim学习笔记4——路面的一些设置1
  9. 趣学python3(25)-del,deepcopy以及内存引用计数
  10. mxnet基础到提高(22)-C++-常量和变量