Bootstrap CSS组件之按钮组(btn-group)
发布时间 - 2026-01-10 21:54:18 点击率:次.btn-toolbar(有助于几组btn-group结合到一个btn-toolbar中)/.btn-group(btn-group-lg/btn-group-sm/btn-group-xs)/.btn-group-vertical
容器内的按钮,可以使用button元素,也可以使用a元素,产生的效果是一样的。

容器的多个分组以table风格进行显示,每组之间保持5px的left margin
//源码
.btn-toolbar:before,
.btn-toolbar:after{
display:table;
content:" ";
}
.btn-toolbar:after{
clear:both;
}
.btn-toolbar {
margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-left: 5px;
}
例子见按钮组.html–普通分组,嵌套分组,垂直分组
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Bootstrap从3.0版本开始全面支持移动平台,贯彻移动先行宗旨 -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap 101 Template</title>
<!-- Bootstrap -->
<link href="bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<!-- btn-toolbar/btn-group 按钮组和按钮栏-->
<div class="btn-toolbar">
<div class="btn-group btn-group-lg">
<button type="button" class="btn btn-default">left</button>
<button type="button" class="btn btn-default">middle</button>
<button type="button" class="btn btn-default">right</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-default">left</button>
<button type="button" class="btn btn-default">middle</button>
<button type="button" class="btn btn-default">right</button>
</div>
<div class="btn-group btn-group-sm">
<button type="button" class="btn btn-default">left</button>
<button type="button" class="btn btn-default">middle</button>
<button type="button" class="btn btn-default">right</button>
</div>
<div class="btn-group btn-group-xs">
<button type="button" class="btn btn-default">left</button>
<button type="button" class="btn btn-default">middle</button>
<button type="button" class="btn btn-default">right</button>
</div>
</div>
<!-- 嵌套分组:
平常经常下拉菜单和按钮组排列在一起,只需要把dropdown下拉菜单外部包装一个div容器元素,
并在div元素上重新应用.btn-group样式,并且和普通的按钮放在同一级
未在dropdown-menu的父容器的div上设置dropdown样式,因为btn-group里设置了该相对定位,就省略了dropdown样式-->
<div class="btn-group">
<button type="button" class="btn btn-default">首页</button>
<button type="button" class="btn btn-default">个人简介</button>
<button type="button" class="btn btn-default">作品</button>
<div class="btn-group">
<button data-toggle="dropdown" class="btn btn-default dropdown-toggle">
图书<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">html</a></li>
<li><a href="#">css</a></li>
<li><a href="#">js</a></li>
</ul>
</div>
</div>
<!-- 垂直分组:
需要注意的是,btn-group-vertical不是在现有的btn-group样式基础上决定的
-->
<div class="btn-group-vertical">
<button class="btn btn-default" type="button">首页</button>
<button class="btn btn-default" type="button">个人简介</button>
<button class="btn btn-default" type="button">作品</button>
</div>
<!-- 自定义分组:
.btn-group-justified样式提供了一个特殊的功能,就是在.btn-group容器上,如果使用了该样式,则所有按钮都会100%充满容器元素
利用了display:table,display:table-cell属性实现的-->
<div class="btn-group btn-group-justified">
<a href="#" class="btn btn-default">左</a>
<a href="#" class="btn btn-default">中</a>
<a href="#" class="btn btn-default">右</a>
</div>
<!-- bootstrap是基于jQuery-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Bootstrap
# 按钮组
# BootStrap.css 在手机端滑动时右侧出现空白的原因及解决办法
# Bootstrap轮播加上css3动画
# 炫酷到底!
# Bootstrap CSS组件之导航条(navbar)
# Bootstrap CSS组件之面包屑导航(breadcrumb)
# Bootstrap CSS组件之下拉菜单(dropdown)
# Bootstrap的CSS样式全面使用介绍
# 可以使用
# 首页
# 的是
# 是在
# 放在
# 多个
# 基础上
# 只需
# 并在
# 要把
# 自定义
# 需要注意
# 大家多多
# 每组
# 容器内
# 使用了
# 就是在
# 是一样的
# 是基于
# xhtml
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
canvas 画布在主流浏览器中的尺寸限制详细介绍
如何挑选高效建站主机与优质域名?
如何在阿里云虚拟服务器快速搭建网站?
Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
中国移动官方网站首页入口 中国移动官网网页登录
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
android nfc常用标签读取总结
深圳网站制作的公司有哪些,dido官方网站?
php结合redis实现高并发下的抢购、秒杀功能的实例
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
如何用PHP快速搭建CMS系统?
如何快速生成专业多端适配建站电话?
SQL查询语句优化的实用方法总结
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
Laravel如何使用查询构建器?(Query Builder高级用法)
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
利用JavaScript实现拖拽改变元素大小
成都网站制作公司哪家好,四川省职工服务网是做什么用?
Python结构化数据采集_字段抽取解析【教程】
Laravel定时任务怎么设置_Laravel Crontab调度器配置
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
详解Huffman编码算法之Java实现
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
如何在阿里云完成域名注册与建站?
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
Laravel如何实现用户注册和登录?(Auth脚手架指南)
如何快速生成凡客建站的专业级图册?
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
米侠浏览器网页背景异常怎么办 米侠显示修复
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
英语简历制作免费网站推荐,如何将简历翻译成英文?
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
java获取注册ip实例
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
北京专业网站制作设计师招聘,北京白云观官方网站?
Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】
javascript基于原型链的继承及call和apply函数用法分析
详解vue.js组件化开发实践
Python进程池调度策略_任务分发说明【指导】
微信小程序 HTTPS报错整理常见问题及解决方案
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
Python函数文档自动校验_规范解析【教程】
实现点击下箭头变上箭头来回切换的两种方法【推荐】

