一、下拉菜单:

用于显示链接列表的可切换、有上下文的菜单

.dropdown 菜单用于指定下拉菜单,下拉菜单都包裹在 .dropdown 或者 .dropup 里。

.dropdown-menu 类用于实际下拉菜单的创建。

.dropdown-header 类用于在下拉菜单中添加标题

.divider 下拉菜单中的分割线

.disabled 下拉菜单中的禁用项

        <div class="dropdown"><button class="btn btn-success dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">下拉菜单<span class="caret"></span></button><ul class="dropdown-menu" aria-labelledby="dropdownMenu1"><li class="dropdown-header">标题1</li><li><a href="#">菜单1</a></li><li><a href="#">菜单2</a></li><li role="separator" class="divider"></li><li class="dropdown-header">标题2</li><li><a href="#">菜单3</a></li><li><a href="#">菜单4</a></li></ul></div>

 三角符号:

<span class="caret"></span>

二、按钮组

允许把一组按钮放在同一行里

.btn-group  该 class 用于形成基本的按钮组。在 .btn-group 中放置一系列带有 class .btn 的按钮。

.btn-group-vertical  该 class 让一组按钮垂直堆叠显示,而不是水平堆叠显示。

调整整个按钮组的大小:.btn-group-lg, .btn-group-sm, .btn-group-xs

调整单个按钮的大小:.btn-sm, .btn-lg, .btn-xs

单个按钮宽度100%占满父容器:.btn-block

        <div class="btn-group" role="group" aria-label="..."><button type="button" class="btn btn-default">Left</button><button type="button" class="btn btn-danger">Middle</button><button type="button" class="btn btn-primary">Right</button></div>
        <div class="btn-group-vertical btn-group-xs" role="group" aria-label="..."><button type="button" class="btn btn-default">Left</button><button type="button" class="btn btn-danger">Middle</button><button type="button" class="btn btn-primary">Right</button></div>

    

三、下拉菜单与按钮使用

1)单按钮下拉菜单:见下拉菜单

2)分裂式按钮下拉菜单

        <div class="btn-group"><button type="button" class="btn btn-primary">按钮1</button><button type="button" class="btn btn-danger dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span></button><ul class="dropdown-menu"><li class="dropdown-header">标题1</li><li><a href="#">菜单1</a></li><li><a href="#">菜单2</a></li><li role="separator" class="divider"></li><li class="dropdown-header">标题2</li><li><a href="#">菜单3</a></li><li><a href="#">菜单4</a></li></ul></div>

三、下拉菜单(Dropdown)插件

下拉菜单,没有涉及到交互部分,使用下拉菜单(Dropdown)插件,可以向任何组件(比如导航栏、标签页、胶囊式导航菜单、按钮等)添加下拉菜单。

     注意:data-toggle="dropdown" 必须要有

通过 JavaScript 调用下拉菜单切换 :

$('.dropdown-toggle').dropdown()

  小需求:在一的基础上添加鼠标放上去与离开时切换显示或隐藏下拉菜单 

        <div class="dropdown" ><button class="btn btn-success dropdown-toggle" type="button" id="ddbtn" data-toggle="dropdown">下拉菜单<span class="caret"></span></button><ul class="dropdown-menu" id="ddmenu" style="margin-top: -1px;"><li class="dropdown-header">标题1</li><li><a href="#">菜单1</a></li><li><a href="#">菜单2</a></li><li role="separator" class="divider"></li><li class="dropdown-header">标题2</li><li><a href="#">菜单3</a></li><li><a href="#">菜单4</a></li></ul></div>
$(function () {$("#ddbtn").mouseenter(function () {$(this).dropdown("toggle");}).mouseleave(function () {$(this).dropdown("toggle");});$("#ddmenu").mouseenter(function () {$("#ddbtn").dropdown("toggle");}).mouseleave(function () {$("#ddbtn").dropdown("toggle");});
});

自己写一遍,加深存在感,详情参考官方文档:https://v3.bootcss.com/components/#dropdowns

Bootstrap 下拉菜单和按钮相关推荐

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

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

  2. Bootstrap下拉菜单

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

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

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

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

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

  5. Bootstrap图标、下拉菜单、按钮组、按钮式下拉菜单

    1.图标使用 <span class="glyphicon glyphicon-search" aria-hidden="true"></sp ...

  6. Bootstrap 下拉菜单

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

  7. Bootstrap学习-详解Bootstrap下拉菜单组件

    转载:https://www.cnblogs.com/jnslove/p/5421187.html bootstrap框架中的下拉菜单组件是一个独立的组件,根据不同的版本,他对应的文件: less 对 ...

  8. Bootstrap下拉菜单组件

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

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

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

最新文章

  1. 数据结构|-常见数据结构整理
  2. 【BZOJ】1692: [Usaco2007 Dec]队列变换
  3. linux cmake 安装mysql5.5.11,以及更高版本
  4. 创建vue项目(一)搭建vue-cli、项目文件介绍、简单配置
  5. 只能获取fixed语句初始值_因用了Insert into select语句,美女同事被开除了!
  6. ffdshow 源代码分析1 : 整体结构
  7. 如何使用SVG生成超酷的页面预加载素描动画效果
  8. 计算机音乐制作前景,计算机音乐制作专业就业前景
  9. lamp兄弟连java_LAMP兄弟连李明老师讲Linux视频教程下载
  10. SNMP网络管理协议
  11. Node.JS 字符分割
  12. DOS命令之诊断网络
  13. 关于qt 实现laber上面的文字滚动
  14. 房产管理系统有哪些领先技术的应用?
  15. html5的canvas实现中国象棋
  16. 一回来又恢复了往日的无聊生活
  17. rabbitmq默认guest登录问题
  18. 金山词霸的字典引擎接口
  19. 晨钟暮鼓----用青春,做这份爱情的血色葬礼
  20. java基本知识面试题大全收集

热门文章

  1. 让县自明本志令~一个真实曹操的内心世界
  2. 银行业用户井喷式发展——解密巨杉数据库为何收获银行用户青睐
  3. 万字总结,体系化带你全面认识 Kube-Proxy IPVS 模式的工作原理
  4. 第1关:knn算法概述
  5. 含有未知中间变量同时需要传递其他中间变量的微分方程参数拟合
  6. VirtualBox安装Ubuntu20.04 + 安装增强功能
  7. ContentSizeFitter刷新不及时
  8. uva 10306 e-Coin
  9. UVA11540 Sultan's Chandelier
  10. Office 2021:让人耳目一新