辅助类(工具类)
1 文本颜色
<p class="text-muted">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
<p class="text-primary">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
<p class="text-success">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
<p class="text-info">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
<p class="text-warning">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
<p class="text-danger">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
2 背景颜色
<p class="bg-primary">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
<p class="bg-success">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
<p class="bg-info">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
<p class="bg-warning">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
<p class="bg-danger">Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.</p>
3 浮动元素以及清除浮动
为元素添加.pull-left或.pull-right可以让元素左右浮动;为浮动元素的父元素添加.clearfix就可以清除浮动。
<div class="clearfix">
<p class="bg-primary pull-left">float left</p>
<p class="bg-success pull-left">float left</p>
<p class="bg-warning pull-left">float left</p>
</div>
4 居中块元素
为元素添加.center-block就可以让元素在其父元素中居中显示。
<div class="container">
<div class="row">
<div class="col-xs-8 col-xs-offset-2">
<div class="box center-block"></div>
</div>
</div>
</div>
5 显示和隐藏
.hidden 隐藏元素内容
.show 显示元素内容
.invisible 隐藏元素,但是元素仍然占据文档位置
6 屏幕阅读器和键盘导航
**.sr-only 元素内容会被隐藏,但是屏幕阅读器仍然能够识别元素的内容。
.sr-only 和 .sr-only-focusable联合使用时,原本只有屏幕阅读器可见的元素,在获取焦点时会再次显示出来(例如,点击tab键导航时**
<a class="sr-only sr-only-focusable" href="#content">Skip to main content</a>
7 响应式工具
7.1显示和隐藏内容
hidden-xs 只有在超小屏幕上时隐藏
hidden-sm 只有在小屏幕上时隐藏
hidden-md 只有在中等屏幕上时隐藏
hidden-lg 只有在大屏幕上时隐藏在中等屏幕上时隐藏,在其他尺寸的屏幕上显示
<div class="col-sm-4 hidden-md col-lg-4">
<div class="box">Box3</div>
</div>
visible-xs-* 只有在超小屏幕上时才显示,在其他尺寸的屏幕上一律隐藏
visible-sm-* 只有在小屏幕上时才显示,在其他尺寸的屏幕上一律隐藏
visible-md-* 只有在中等屏幕上时才显示,在其他尺寸的屏幕上一律隐藏
visible-lg-* 只有在大屏幕上时才显示,在其他尺寸的屏幕上一律隐藏
星号(*)可以有3中取值,分别是
block 以块元素的形式显示
inline 以行内元素的形式显示
inline-block 以行内块元素的形式显示
只有在大屏幕上时才显示,并以块元素的形式显示,在其他尺寸的屏幕上一律隐藏
<div class="col-lg-4 visible-lg-block">
<div class="box">Box3</div>
</div>
7.2 打印机类
.visible-print-block 在打印时,并且以块元素的形式显示
.visible-print-inline 在打印时,并且以行内元素的形式显示
.visible-print-inline-block 在打印时,并且以行内块元素的形式显示
只有在打印上打印时才会显示,并且以块元素的形式显示。例如,Ctrl + P 就能看到打印预览
<p class="visible-print-block">只有在打印机上打印时,我才会显示。</p>
8 组件
8.1 字体图标
基本用法
<span class="glyphicon glyphicon-glass" aria-hidden="true"></span>
<span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
<i class="glyphicon glyphicon-remove" aria-hidden="true"></i>
图标按钮
<button class="btn btn-success btn-xs">
删除
<span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
</button>
<button class="btn btn-success btn-xs">
<span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
</button>
8.2 下拉菜单
基本用法,注意需要依赖bootstrap.js文件
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
编辑
<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 role="separator" class="divider"></li>
<li><a href="">替换</a></li>
<li><a href="">查找</a></li>
</ul>
</div>