BootStrap 按钮组简单介绍

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

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

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

1 <span class="btn-group " >
2     <button class="btn btn-primary ">1111</button>
3     <button class="btn btn-default ">2222</button>
4     <button class="btn btn-info ">3333</button>
5     <button class="btn btn-default ">4444</button>
6 </span>

效果:

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

 1 <div class="btn-toolbar ">
 2         <span class="btn-group  " >
 3             <button class="btn btn-primary ">1111</button>
 4             <button class="btn btn-default ">2222</button>
 5             <button class="btn btn-info ">3333</button>
 6             <button class="btn btn-default ">4444</button>
 7         </span>
 8         <span class="btn-group " >
 9             <button class="btn btn-primary ">1111</button>
10             <button class="btn btn-default ">2222</button>
11             <button class="btn btn-info ">3333</button>
12             <button class="btn btn-default ">4444</button>
13         </span>
14         <span class="btn-group " >
15             <button class="btn btn-primary ">1111</button>
16             <button class="btn btn-default ">2222</button>
17             <button class="btn btn-info ">3333</button>
18             <button class="btn btn-default ">4444</button>
19         </span>
20 </div>

效果:

3:嵌套分组

先看效果:

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

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

dropdown-menu:是加在ul上的。

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

先看代码:

 1 <div class="btn-group">
 2             <button class="btn btn-default">c#</button>
 3             <button class="btn btn-default">javascript</button>
 4             <button class="btn btn-default">bootstrap</button>
 5             <div class="btn-group">
 6                 <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">more...<span class="caret"></span></button>
 7                 <ul class="dropdown-menu ">
 8                     <li ><a href="javascript:void(0) ">java</a></li>
 9                     <li><a href="javascript:void(0) ">php</a></li>
10                     <li><a href="javascript:void(0) ">maven</a></li>
11                 </ul>
12             </div>
21   </div>

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

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

效果:

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

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

5:垂直分组。

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

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

效果:

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

时间: 2024-10-10 09:10:04

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

bootstrap按钮组(一)

按钮(按钮组) 单个按钮在Web页面中的运用有时候并不能满足我们的业务需求,常常会看到将多个按钮组合在一起使用,比如富文本编辑器里的一组小图标按钮等.那么在这一节中,我们主要向大家介绍Bootstrap框架为大家提供的按钮组组件. 源码查询: 按钮组也是一个独立的组件,所以可以找到对应的源码文件: LESS版本:对应的源文件为buttons.less Sass版本:对应的源文件为_buttons.scss CSS版本:对应bootstrap.css文件第3131行-第3291行 使用方法: 按钮

bootstrap按钮组

种类 -a,   input ,   button 块级 btn-block 按钮组 btn-group btn-group-justified btn-group-vertical </div> <div class="btn-group"> <button class="btn btn-primary">按钮2</button> </div> <div class="btn-group&

Bootstrap 按钮组

按钮组允许多个按钮被堆叠在同一行上,当您想要把按钮对齐在一起时,使用按钮组就显得非常有用了. 下面的表格总结了 Bootstrap 提供的使用按钮组的一些重要的 class: Class 描述 代码示例 .btn-group 该 class 用于形成基本的按钮组.在 .btn-group 中放置一系列带有 class .btn 的按钮. <div class="btn-group"> <button type="button" class=&quo

Bootstrap按钮组和工具栏

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-wid

Bootstrap按钮组学习

简介 通过按钮组容器把一组按钮放在同一行里.通过与按钮插件联合使用,可以设置为单选框或多选框的样式和行为. 按钮组中的工具提示和弹出框需要特别的设置 当为 .btn-group 中的元素应用工具提示或弹出框时,必须指定container: 'body' 选项,这样可以避免不必要的副作用(例如工具提示或弹出框触发时,会让页面元素变宽和/或失去圆角). 确保设置正确的 role 属性并提供一个 label 标签 为了向使用辅助技术 - 如屏幕阅读器 - 的用户正确传达一正确的按钮分组,需要提供一个合

Bootstrap按钮组嵌套、垂直排列、两端对齐

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-wid

Bootstrap系列 -- 29. 按钮组

单个按钮在Web页面中的运用有时候并不能满足我们的业务需求,常常会看到将多个按钮组合在一起使用,比如富文本编辑器里的一组小图标按钮等 按钮组和下拉菜单组件一样,需要依赖于button.js插件才能正常运行.不过我们同样可以直接只调用bootstrap.js文件.因为这个文件已集成了button.js插件功能.对于结构方面,非常的简单.使用一个名为“btn-group”的容器,把多个按钮放到这个容器中. 除了可以使用<button>元素之外,还可以使用其他标签元素,比如<a>标签.唯

BootStrap学习(2)_下拉菜单&amp;按钮组

一.下拉菜单 1.基本下拉菜单 如需使用下列菜单,只需要在class .dropdown 内加上下拉菜单即可.下面的实例演示了基本的下拉菜单: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"

Bootstrap历练实例:按钮组大小

<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Bootstrap历练实例:按钮组大小</title> <meta charset="utf-8" /> <meta name="viewpor