Bootstrap响应式前端框架笔记八——按钮组

Bootstrap响应式前端框架笔记八——按钮组

    在Bootstrap定义的Css样式中,开发者可以将一组btn控件包裹在btn-group类中使其组合成按钮组控件,组合后的控件左右两侧的按钮将被圆角处理,示例代码如下:

		<p>正常的按钮组</p>
		<div class="btn-group">
			<button class="btn btn-default">左按钮</button>
			<button class="btn btn-danger">中心按钮</button>
			<button class="btn btn-primary">右按钮</button>
		</div>

效果如下:

    也可以将一组按钮组包裹在btn-toolbar类中,使其组合成为按钮组工具栏,示例如下:

		<p>按钮组工具栏</p>
		<div class="btn-toolbar">
			<div class="btn-group">
				<button class="btn btn-default">左按钮</button>
				<button class="btn btn-danger">中心按钮</button>
				<button class="btn btn-primary">右按钮</button>
			</div>
			<div class="btn-group">
				<button class="btn btn-default">左按钮</button>
				<button class="btn btn-primary">右按钮</button>
			</div>
			<div class="btn-group">
				<button class="btn btn-primary">独立按钮</button>
			</div>
		</div>

效果如下:

按钮组也可以进行嵌套,使用按钮组嵌套的方式也可以实现下拉菜单效果,示例如下:

		<div class="btn-group">
			<button class="btn btn-default">左按钮</button>
			<button class="btn btn-danger">中心按钮</button>
			<div class="btn-group">
				<button class="btn btn-info dropdown-toggle">菜单
				<span class="caret"></span>
				</button>
				<ul class="dropdown-menu">
					<li><a>金牛</a></li>
					<li><a>狮子</a></li>
				</ul>
			</div>
		</div>

效果如下:

    默认的按钮组是水平排列的,为其设置btn-group-vertical类可以将其设置为竖直排列的,示例如下:

		<p>竖直排列的按钮组</p>
		<div class="btn-group-vertical">
			<button class="btn btn-default">左按钮</button>
			<button class="btn btn-danger">中心按钮</button>
			<button class="btn btn-primary">右按钮</button>
		</div>

效果如下:

    如果需要使按钮组填充其父容器,需要设置btn-group-justified类,并且使用a标签作为按钮,示例如下:

		<p>设置按钮组宽度充满父容器</p>
		<div class="btn-group btn-group-justified">
			<a class="btn btn-default">左按钮</a>
			<a class="btn btn-danger">中心按钮</a>
			<a class="btn btn-primary">右按钮</a>
		</div>

效果如下:

    通过按钮组,可以十分方便的实现分裂式下拉菜单,示例如下:

		<p>分裂式下拉菜单</p>
		<div class="btn-group">
			<button type="button" class="btn btn-danger">金牛</button>
			<button type="button" class="btn btn-danger dropdown-toggle">
    			<span class="caret"></span>
    			</button>
			<ul class="dropdown-menu">
				<li>
					<a href="#">金牛</a>
				</li>
				<li>
					<a href="#">狮子</a>
				</li>
				<li>
					<a href="#">摩羯</a>
				</li>
				<li class="divider"></li>
				<li>
					<a href="#">无</a>
				</li>
			</ul>
		</div>

效果如下:

   另外,本篇博客中所有的实例代码及显示效果,在如下地址中,需要的可以自行对照学习。

http://zyhshao.github.io/bootStrapDemo/buttonGroup.html

前端学习新人,有志同道合的朋友,欢迎交流与指导,QQ群:541458536

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python攻城狮

jQuery1.jQuery简介及使用2.jQuery语法3.jQuery选择器4,jQuery 事件函数及效果显示

jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。(write less,do more.)

13630
来自专栏Nian糕的私人厨房

CSS 基础

层叠样式表 (Cascading Style Sheets),一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语...

14340
来自专栏十月梦想

css选择器

            选择器{... !important} 则该选择器的优先级最高

9550
来自专栏黑泽君的专栏

day02_css学习笔记

9920
来自专栏Spring相关

使用vue模拟购物车小球动画

27520
来自专栏肖洒的博客

前端入门学习--HTML

写在前面。 前端知识真的还是比较有用的。一直要把前端的学习提上日程,因为各种事情各种拖延,写爬虫的时候也是捎带学习前端的东西,还是需要系统的了解下。 All ...

38230
来自专栏一“技”之长

标签之美二——文本标签 原

定义字体大小:size  例如<font size="4"></font>设置其中文字字号为4。

6620
来自专栏HTML5学堂

关于定位position的相关知识

HTML5学堂 - 刘国利:最近有好几个学生和自己聊起,总觉得定位有点懵。因此在本文中,主要书写了相对定位relative和绝对定位absolute,定位的用法...

32750
来自专栏我就是马云飞

仿bilibili刷新按钮的实现

简述 最近跟小伙伴一起讨论了一下,决定一起仿一个BiliBili的app(包括android端和iOS端),我们并没有打算把这个项目完全做完,毕竟我们的重点是掌...

27080
来自专栏编程

【CSS】格仔背景

CSS代码 * { margin: 0; padding: 0; } html, body { width: 100%; height: 100%; } bod...

272100

扫码关注云+社区

领取腾讯云代金券