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 ...
随机推荐
- Web神器WebStorm 8.0测试版发放(慧都独家)
WebStorm 8.0测试版的发放,标志着WebStorm规划构建的发展成熟. 此次WebStorm 8.0测试版的主要变化是支持高级的AngularJS和集成Spy-js JavaScript跟踪 ...
- Erlang运行时的错误
Erlang运行时发生错误时,会返回一些错误信息,理解这些信息,对于学好.用好Erlang来说是必要. Erlang中的运行错误包括:badarg, badarith, badmatch, funct ...
- php调用webservice报错Class 'SoapClient' not found
原文:php调用webservice报错Class 'SoapClient' not found php在调用webservice时,报告如下类似错误: ( ! ) Fatal error: Clas ...
- leetcode第二题--Median of Two Sorted Arrays
Problem:There are two sorted arrays A and B of size m and n respectively. Find the median of the two ...
- 探秘ReSharper8.1版本中Architecture(架构工具)的改进
在ReSharper 8.0新版本中,有一个叫做Architecture(结构工具)的新功能,此功能被定义为项目依赖关系分析.其目的是让用户可视化操作解决方案的结构.接下来,小编将在ReSharper ...
- javascript 学习总结(一)
1.字符转换 var s1 = "01"; var s2 = "1.1"; var s3 = "z";//字母'z'无法转换为数字,所以或返 ...
- 探索Android该Parcel机制上
一.先从Serialize说起 我们都知道JAVA中的Serialize机制.译成串行化.序列化……,其作用是能将数据对象存入字节流其中,在须要时又一次生成对象.主要应用是利用外部存储设备保存对象状态 ...
- .NET编程和SQL Server ——Sql Server 与CLR集成 (学习笔记整理-1)
原文:.NET编程和SQL Server ——Sql Server 与CLR集成 (学习笔记整理-1) 一.SQL Server 为什么要与CLR集成 1. SQL Server 提供的存储过程.函数 ...
- Visual Studio 自定义项目或工程模板
如何利用 Visual Studio 自定义项目或工程模板 在开发项目的时候,由其是商业性质的大型项目时,往往需要在每个代码文件上都加上一段关于版权.开发人员的信息,并且名称空间上都需要带有公司的标志 ...
- MFC双缓冲和裁剪问题导致闪烁
问题描述: 应用场景:在对话框中,自定义一个MFC图形控件(为了描述方便,暂定为HSPaintControl),控件覆盖整个对话框的客户区,属于最底层的控件,在这之上放置了很多其他的小图形控件. 问题 ...