Bootstrap 辅助类

前言

  • Bootstrap 中的一些可能会派上用场的辅助类。

1、文本

  • 以下不同的类展示了不同的文本颜色。如果文本是个链接鼠标移动到文本上会变暗。
描述 备注 🔗
.text-muted “text-muted” 类的文本样式 🔗
.text-primary “text-primary” 类的文本样式 🔗
.text-success “text-success” 类的文本样式 🔗
.text-info “text-info” 类的文本样式 🔗
.text-warning “text-warning” 类的文本样式 🔗
.text-danger “text-danger” 类的文本样式 🔗

2、背景

  • 以下不同的类展示了不同的背景颜色。如果文本是个链接鼠标移动到文本上会变暗。
描述 备注 🔗
.bg-primary 表格单元格使用了 “bg-primary” 类 🔗
.bg-success 表格单元格使用了 “bg-success” 类 🔗
.bg-info 表格单元格使用了 “bg-info” 类 🔗
.bg-warning 表格单元格使用了 “bg-warning” 类 🔗
.bg-danger 表格单元格使用了 “bg-danger” 类 🔗

3、其他

描述 备注 🔗
.pull-left 元素浮动到左边 🔗
.pull-right 元素浮动到右边 🔗
.center-block 设置元素为 display: block; 并居中显示 🔗
.clearfix 清除浮动 🔗
.show 强制元素显示 🔗
.hidden 强制元素隐藏 🔗
.sr-only 除了屏幕阅读器外,其他设备上隐藏元素 🔗
.sr-only-focusable .sr-only 类结合使用,在元素获取焦点时显示 (如:键盘操作的用户) 🔗
.text-hide 将页面元素所包含的文本内容替换为背景图 🔗
.close 显示关闭按钮 🔗
.caret 显示下拉式功能 🔗

4、实例

4.1 关闭图标

  • 使用通用的关闭图标来关闭模态框和警告框。使用 class .close 得到关闭图标。

  • 实例

    1
    2
    3
    <p>关闭图标实例
    <button type="button" class="close" aria-hidden="true">&times;</button>
    </p>
  • 效果 🔗

  • aria-hidden="true" 主要是帮助残障人士(如失明)使用识读设备(自动读取内容并自动播放出来),播放到带此属性的内容时会自动跳过,以免残障人士混淆!

4.2 插入符

  • 使用插入符表示下拉功能和方向。使用带有 class .caret<span> 元素得到该功能。

  • 实例

    1
    2
    3
    <p>插入符实例
    <span class="caret"></span>
    </p>
  • 效果 🔗

4.3 快速浮动

  • 可以分别使用 class .pull-left.pull-right 来把元素向左或向右浮动。

  • 实例

    1
    2
    3
    4
    5
    6
    <div class="pull-left">
    向左快速浮动
    </div>
    <div class="pull-right">
    向右快速浮动
    </div>
  • 效果 🔗

  • 如需对齐导航栏中的组件,使用 .navbar-left.navbar-right 代替。

4.4 内容居中

  • 使用 class .center-block 来居中元素。

  • 实例

    1
    2
    3
    <div class="center-block" style="width:200px;background-color:#ccc;">
    这是 center-block 实例
    </div>
  • 效果 🔗

4.5 清除浮动

  • 如需清除元素的浮动,请使用 .clearfix class。

  • 实例

    1
    2
    3
    4
    5
    6
    7
    8
    <div class="clearfix" style="background: #D8D8D8; border: 1px solid #000; padding: 10px;">
    <div class="pull-left" style="background:#58D3F7;">
    向左快速浮动
    </div>
    <div class="pull-right" style="background: #DA81F5;">
    向右快速浮动
    </div>
    </div>
  • 效果 🔗

4.6 显示和隐藏内容

  • 可以通过使用 class .show.hidden 来强行设置元素显示或隐藏(包括屏幕阅读器)。

  • 实例

    1
    2
    3
    4
    5
    6
    <div class="hidden" style="width: 200px; background-color: #ccc;">
    这是 hide class 的实例
    </div>
    <div class="show" style="margin-left: 10px; width: 300px; background-color: #ccc;">
    这是 show class 的实例
    </div>
  • 效果 🔗

4.7 屏幕阅读器

  • 可以通过使用 class .sr-only 来把元素对所有设备隐藏,除了屏幕阅读器。

  • 实例

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <form class="form-inline" role="form">
    <div class="form-group">
    <label class="sr-only" for="email">Email 地址</label>
    <input type="email" class="form-control" placeholder="Enter email" />
    </div>
    <div class="form-group">
    <label class="sr-only" for="pass">密码</label>
    <input type="password" class="form-control" placeholder="Password" />
    </div>
    </form>
  • 效果 🔗

  • 在这里,看到两个 input 类型的 label 标签都带有 class .sr-only,因此标签将只对屏幕阅读器可见。

文章目录
  1. 1. 前言
  2. 2. 1、文本
  3. 3. 2、背景
  4. 4. 3、其他
  5. 5. 4、实例
    1. 5.1. 4.1 关闭图标
    2. 5.2. 4.2 插入符
    3. 5.3. 4.3 快速浮动
    4. 5.4. 4.4 内容居中
    5. 5.5. 4.5 清除浮动
    6. 5.6. 4.6 显示和隐藏内容
    7. 5.7. 4.7 屏幕阅读器
隐藏目录