BootStrap 按钮组简单介绍
学会按钮组需要掌握以下几个类。
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 按钮组简单介绍的更多相关文章
- bootstrap按钮组
种类 -a, input , button 块级 btn-block 按钮组 btn-group btn-group-justified btn-group-vertical </div ...
- Bootstrap按钮组学习
简介 通过按钮组容器把一组按钮放在同一行里.通过与按钮插件联合使用,可以设置为单选框或多选框的样式和行为. 按钮组中的工具提示和弹出框需要特别的设置 当为 .btn-group 中的元素应用工具提示或 ...
- bootstrap 按钮组的嵌套
您可以在一个按钮组内嵌套另一个按钮组,即,在一个 .btn-group 内嵌套另一个 .btn-group .当您想让下拉菜单与一系列按钮组合使用时,就会用到这个. 实例: <!DOCTYPE ...
- Bootstrap 按钮组
连在一起的按钮:.btn-group <div class="btn-group" role="group"> <button class=& ...
- Bootstrap按钮组 按钮工具栏 嵌套
@{ Layout = null;}<!DOCTYPE html><html><head> <meta name="viewport&q ...
- bootstrap select2 使用简单介绍
1. 基本属性配置: $("#select2-id").select2({ templateResult : formatState, // 列表带图片 templateSelec ...
- Bootstrap 字体图标、下拉菜单、按钮组
Bootstrap 字体图标(Glyphicons) 需要引入fonts文件夹中的文件,而且该文件夹必须命名为fonts,然后引进css文件,jQuery文件,以及bootstrap的js文件. 用法 ...
- Appium Android Bootstrap源代码分析之简单介绍
在上一个系列中我们分析了UiAutomator的核心源代码,对UiAutomator是怎么执行的原理有了根本的了解.今天我们会開始另外一个在安卓平台上基于UiAutomator的新起之秀--Appiu ...
- Bootstrap-CL:按钮组
ylbtech-Bootstrap-CL:按钮组 1.返回顶部 1. Bootstrap 按钮组 按钮组允许多个按钮被堆叠在同一行上.当你想要把按钮对齐在一起时,这就显得非常有用.您可以通过 Boot ...
随机推荐
- 一个极简的守护进程Bash脚本
由于最近写的Node.js程序因为一些Bug,会出现一些自动退出的问题,所以需要在它退出的时候及时发现,并重新启动 于是查阅了些资料,写了一个Bash的程序,功能十分简单,就是每隔3s判断一次处在60 ...
- Spring IOC 之ApplicationContext的其他功能
正如上面章节所介绍的那样, org.springframework.beans.factory 包提供了管理和操作beans的 基本功能. org.springframework.context包增加 ...
- SQL Server之记录筛选(top、ties、offset)汇总
一.TOP 筛选 如果有 ORDER BY 子句,TOP 筛选将根据排序的结果返回指定的行数.如果没有 ORDER BY 子句,TOP 筛选将按照行的物理顺序返回指定的行数. 1. 返回指定数目的行 ...
- 零基础学习iOS开发
零基础学习iOS开发不管你是否涉足过IT领域,只要你对iOS开发感兴趣,都可以阅读此专题. [零基础学习iOS开发][02-C语言]11-函数的声明和定义 摘要: 在上一讲中,简单介绍了函数的定义和使 ...
- iScroll 4.2.5 中文API
概况 资料来源 http://cubiq.org/iscroll-4 http://www.cnblogs.com/wanghun/archive/2012/10/17/2727416.html ht ...
- HDU 4630、BOJ 某题
两道离线线段树. 比赛时候没想到.... 扫描数组,i从1到n,线段树维护从1到i每一个约数(1~50000)的出现的最近位置,线段树存储的是约数的最大值 #include<cstdio> ...
- 关于sscanf函数的各种详细用法
看书的时候碰到sscanf函数,就上网查了很多资料,并加以自己的整理,希望对大家有所帮助. (因为参考的博客太多太散,就不一一注明,望大神们见谅) sscanf() :从一个字符串中读进与指定格式相 ...
- Python实现LDAP用户名密码验证
网上借鉴了不少东西,下面是python代码,备份后用. 思路,因为每个用户的组都不一样,这样就导致了dn不一致的情况, 据需要先根据用户名获取该用户的dn,然后再bind用户名和密码进行验证. 反正是 ...
- UML类图的常见关系1
设计模式之UML类图的常见关系(一) 本篇会讲解在UML类图中,常见几种关系: 泛化(Generalization),依赖(Dependency),关联(Association),聚合(Aggre ...
- jQuery插件综合应用1
jQuery插件综合应用(一)注册 一.介绍 注册和登录是每个稍微有点规模的网站就应该有的功能.登陆功能与注册功能类似,也比注册功能要简单些.所以本文就以注册来说明jQuery插件的应用. jQu ...