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 ...
随机推荐
- Spring IOC 之Bean定义的继承
一个Bean的定义可以包含大量的配置信息,包括构造器参数.属性值以及容器规范信息,比如初始化方法.静态工厂方法名字等等.一子bean的定义可以从父bean的定义中继承配置数据信息.子bean定义可以覆 ...
- CSS3自适配手机屏幕[转]
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- Your build host version of Xamarin.IOS (release NO.)is too recent to work with the IOS designer
Encounted such error in VS after I update the xamarin at Mac side.Here is the solution for u to refe ...
- Java Persistence with MyBatis 3(中国版)
译者的话 前段时间因为工作和学习的须要,我打算深入研究MyBatis框架.于是在网上查找关于MyBatis的教程,发现国内网上关于MyBatis的教程资料少得可怜:除了MyBatis官网上的用户使用手 ...
- PHP+MYSQL分页原理
1.SQL语句中的limit用法 2.学习分页的一种公式 3.parse_url()解析URL函数 parse_url() 是将URL解析成有固定键值的数组的函数 4.$_SERVER["R ...
- div高度自适外层div高度随里层div高度自适
尝试过许多办法 其中一网友的最靠谱就是在外层div样式添加两个标签(不能少) clear:both; overflow:auto;
- 一步一步实现基于Task的Promise库(二)all和any方法的设计和实现
在上一篇中我们已经初步完成了Task类,如果仅仅是这些,那么没有多大意义,因为网上这类js库有很多,现在我们来些更复杂的使用场景. 如果我们现在有这样一个需求:我们要先读取aa.txt的内容,然后去后 ...
- BitMap画图
package com.example.examples_05_07; import android.content.Context; import android.graphics.Bitmap; ...
- Azure China
Azure China Azure China (2) Azure China管理界面初探 摘要: <Windows Azure Platform 系列文章目录> 首先是Q&A ...
- Word2Vec在中文的应用
google最近新开放出word2vec项目,该项目使用deep-learning技术将term表示为向量,由此计算term之间的相似度,对term聚类等,该项目也支持phrase的自动识别,以及与t ...