学会按钮组需要掌握以下几个类。

btn   btn-group btn-toolbar  btn-group-vertical   和 下拉菜单的基本类 dropdown-toggle dropdown-menu 和属性 data-toggle="dropdown";

1:基本按钮组,仅仅一个 btn-group 就 OK 了。

 <span class="btn-group " >
<button class="btn btn-primary ">1111</button>
<button class="btn btn-default ">2222</button>
<button class="btn btn-info ">3333</button>
<button class="btn btn-default ">4444</button>
</span>

效果:

2:分类按钮组 多加一个btn-toolbar 类

 <div class="btn-toolbar ">
<span class="btn-group " >
<button class="btn btn-primary ">1111</button>
<button class="btn btn-default ">2222</button>
<button class="btn btn-info ">3333</button>
<button class="btn btn-default ">4444</button>
</span>
<span class="btn-group " >
<button class="btn btn-primary ">1111</button>
<button class="btn btn-default ">2222</button>
<button class="btn btn-info ">3333</button>
<button class="btn btn-default ">4444</button>
</span>
<span class="btn-group " >
<button class="btn btn-primary ">1111</button>
<button class="btn btn-default ">2222</button>
<button class="btn btn-info ">3333</button>
<button class="btn btn-default ">4444</button>
</span>
</div>

效果:

3:嵌套分组

先看效果:

这里我们看到,最后一个按钮点击时出现了一个下拉菜单,这是如何做的?在我原来的随笔之中讲过一个简单的下拉下单,在这里,我总结一下,只要是下拉菜单,有几样必不可少!下拉菜单的基本类 dropdown-toggle dropdown-menu 和属性 data-toggle="dropdown";

图中的小三角是<span class="caret"></span>它和nore..位于一个button.

dropdown-menu:是加在ul上的。

dropdown-toggle 和 data-toggle 是加在ul的父级元素上的。

先看代码:

 <div class="btn-group">
<button class="btn btn-default">c#</button>
<button class="btn btn-default">javascript</button>
<button class="btn btn-default">bootstrap</button>
<div class="btn-group">
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown">more...<span class="caret"></span></button>
<ul class="dropdown-menu ">
<li ><a href="javascript:void(0) ">java</a></li>
<li><a href="javascript:void(0) ">php</a></li>
<li><a href="javascript:void(0) ">maven</a></li>
</ul>
</div>
</div>

最后一个下拉是一个div包着一个Button 和 ul 组成的,其中,上述强调的类和属性一个不能少!

4:好了,我们现在可以多干点无聊的事情了,一个按钮组,多加几个下拉下单可以吧。

效果:

这样无非就是复制几个代码罢了 不过效果不错!

这时我们又想,加个disable 可以吧,于是, <li class="disabled"><a href="javascript:void(0) ">java</a></li> 结果很完美!

5:垂直分组。

现在我们遇到的都是横的,但是经常遇到垂直的按钮组咋办呢?

只要把btn-group 替换为 btn-group-vertical 即可!

效果:

小结:仅仅这几个还只是BootStrap按钮组的沧海一粟,明天继续讲解!

BootStrap 按钮组简单介绍的更多相关文章

  1. bootstrap按钮组

    种类 -a,   input ,   button 块级 btn-block 按钮组 btn-group btn-group-justified btn-group-vertical </div ...

  2. Bootstrap按钮组学习

    简介 通过按钮组容器把一组按钮放在同一行里.通过与按钮插件联合使用,可以设置为单选框或多选框的样式和行为. 按钮组中的工具提示和弹出框需要特别的设置 当为 .btn-group 中的元素应用工具提示或 ...

  3. bootstrap 按钮组的嵌套

    您可以在一个按钮组内嵌套另一个按钮组,即,在一个 .btn-group 内嵌套另一个 .btn-group .当您想让下拉菜单与一系列按钮组合使用时,就会用到这个. 实例: <!DOCTYPE ...

  4. Bootstrap 按钮组

    连在一起的按钮:.btn-group <div class="btn-group" role="group"> <button class=& ...

  5. Bootstrap按钮组 按钮工具栏 嵌套

    @{    Layout = null;}<!DOCTYPE html><html><head>    <meta name="viewport&q ...

  6. bootstrap select2 使用简单介绍

    1. 基本属性配置: $("#select2-id").select2({ templateResult : formatState, // 列表带图片 templateSelec ...

  7. Bootstrap 字体图标、下拉菜单、按钮组

    Bootstrap 字体图标(Glyphicons) 需要引入fonts文件夹中的文件,而且该文件夹必须命名为fonts,然后引进css文件,jQuery文件,以及bootstrap的js文件. 用法 ...

  8. Appium Android Bootstrap源代码分析之简单介绍

    在上一个系列中我们分析了UiAutomator的核心源代码,对UiAutomator是怎么执行的原理有了根本的了解.今天我们会開始另外一个在安卓平台上基于UiAutomator的新起之秀--Appiu ...

  9. Bootstrap-CL:按钮组

    ylbtech-Bootstrap-CL:按钮组 1.返回顶部 1. Bootstrap 按钮组 按钮组允许多个按钮被堆叠在同一行上.当你想要把按钮对齐在一起时,这就显得非常有用.您可以通过 Boot ...

随机推荐

  1. 一个极简的守护进程Bash脚本

    由于最近写的Node.js程序因为一些Bug,会出现一些自动退出的问题,所以需要在它退出的时候及时发现,并重新启动 于是查阅了些资料,写了一个Bash的程序,功能十分简单,就是每隔3s判断一次处在60 ...

  2. Spring IOC 之ApplicationContext的其他功能

    正如上面章节所介绍的那样, org.springframework.beans.factory 包提供了管理和操作beans的 基本功能. org.springframework.context包增加 ...

  3. SQL Server之记录筛选(top、ties、offset)汇总

    一.TOP 筛选 如果有 ORDER BY 子句,TOP 筛选将根据排序的结果返回指定的行数.如果没有 ORDER BY 子句,TOP 筛选将按照行的物理顺序返回指定的行数. 1. 返回指定数目的行 ...

  4. 零基础学习iOS开发

    零基础学习iOS开发不管你是否涉足过IT领域,只要你对iOS开发感兴趣,都可以阅读此专题. [零基础学习iOS开发][02-C语言]11-函数的声明和定义 摘要: 在上一讲中,简单介绍了函数的定义和使 ...

  5. iScroll 4.2.5 中文API

    概况 资料来源 http://cubiq.org/iscroll-4 http://www.cnblogs.com/wanghun/archive/2012/10/17/2727416.html ht ...

  6. HDU 4630、BOJ 某题

    两道离线线段树. 比赛时候没想到.... 扫描数组,i从1到n,线段树维护从1到i每一个约数(1~50000)的出现的最近位置,线段树存储的是约数的最大值 #include<cstdio> ...

  7. 关于sscanf函数的各种详细用法

    看书的时候碰到sscanf函数,就上网查了很多资料,并加以自己的整理,希望对大家有所帮助. (因为参考的博客太多太散,就不一一注明,望大神们见谅) sscanf()  :从一个字符串中读进与指定格式相 ...

  8. Python实现LDAP用户名密码验证

    网上借鉴了不少东西,下面是python代码,备份后用. 思路,因为每个用户的组都不一样,这样就导致了dn不一致的情况, 据需要先根据用户名获取该用户的dn,然后再bind用户名和密码进行验证. 反正是 ...

  9. UML类图的常见关系1

    设计模式之UML类图的常见关系(一)   本篇会讲解在UML类图中,常见几种关系: 泛化(Generalization),依赖(Dependency),关联(Association),聚合(Aggre ...

  10. jQuery插件综合应用1

    jQuery插件综合应用(一)注册   一.介绍 注册和登录是每个稍微有点规模的网站就应该有的功能.登陆功能与注册功能类似,也比注册功能要简单些.所以本文就以注册来说明jQuery插件的应用. jQu ...