• 颜色
    • 颜色
    • 背景颜色
    • 背景渐变
      • 特殊性处理
      • 将意义传递给辅助技术

    颜色

    通过颜色传达意义、表达不同的模块,这有一系列的定义方法,包括支持链接、悬停、选中等状态相关的的样式集。

    颜色

    颜色(color)  - 图1

    1. <p class="text-primary">.text-primary</p>
    2. <p class="text-secondary">.text-secondary</p>
    3. <p class="text-success">.text-success</p>
    4. <p class="text-danger">.text-danger</p>
    5. <p class="text-warning">.text-warning</p>
    6. <p class="text-info">.text-info</p>
    7. <p class="text-light bg-dark">.text-light</p>
    8. <p class="text-dark">.text-dark</p>
    9. <p class="text-body">.text-body</p>
    10. <p class="text-muted">.text-muted</p>
    11. <p class="text-white bg-dark">.text-white</p>
    12. <p class="text-black-50">.text-black-50</p>
    13. <p class="text-white-50 bg-dark">.text-white-50</p>

    使用我们提供的悬停和焦点状态(情景)样式,在链接上也能正常使用(呈现), 注意:e .text-white.text-muted这两个 class样式不支持链接上使用(没有链接样式)

    颜色(color)  - 图2

    1. <p><a href="#" class="text-primary">Primary link</a></p>
    2. <p><a href="#" class="text-secondary">Secondary link</a></p>
    3. <p><a href="#" class="text-success">Success link</a></p>
    4. <p><a href="#" class="text-danger">Danger link</a></p>
    5. <p><a href="#" class="text-warning">Warning link</a></p>
    6. <p><a href="#" class="text-info">Info link</a></p>
    7. <p><a href="#" class="text-light bg-dark">Light link</a></p>
    8. <p><a href="#" class="text-dark">Dark link</a></p>
    9. <p><a href="#" class="text-muted">Muted link</a></p>
    10. <p><a href="#" class="text-white bg-dark">White link</a></p>

    背景颜色

    与text文字类颜色class定义相同,链接元互会在hover状态时变暗。背景色 不要设置 color样式, 尽可能使用 .text-* 通用CSS类。

    颜色(color)  - 图3

    1. <div class="p-3 mb-2 bg-primary text-white">.bg-primary</div>
    2. <div class="p-3 mb-2 bg-secondary text-white">.bg-secondary</div>
    3. <div class="p-3 mb-2 bg-success text-white">.bg-success</div>
    4. <div class="p-3 mb-2 bg-danger text-white">.bg-danger</div>
    5. <div class="p-3 mb-2 bg-warning text-dark">.bg-warning</div>
    6. <div class="p-3 mb-2 bg-info text-white">.bg-info</div>
    7. <div class="p-3 mb-2 bg-light text-dark">.bg-light</div>
    8. <div class="p-3 mb-2 bg-dark text-white">.bg-dark</div>
    9. <div class="p-3 mb-2 bg-white text-dark">.bg-white</div>
    10. <div class="p-3 mb-2 bg-transparent text-dark">.bg-transparent</div>

    背景渐变

    $enable-gradients设置为true,,则可以使用 .bg-gradient- 通用样式。 默认情况下, $enable-gradients 是被禁用的,如同下面的示例也是故意被破坏显示错误的。 这是为了在您使用Bootstrap时更加方便的进行自定义, 了解我们的Sass选项 以启用这些Class及更多。

    • .bg-gradient-primary
    • .bg-gradient-secondary
    • .bg-gradient-success
    • .bg-gradient-danger
    • .bg-gradient-warning
    • .bg-gradient-info
    • .bg-gradient-light
    • .bg-gradient-dark

    特殊性处理

    有时由于其他选择器的特殊性,通用class类无法应用,这种情况下,可以通过增加一个<div> 包裹元素并增加class样式来解决。

    将意义传递给辅助技术

    使用颜色来增加含义只能提供一个可视化的指示,而不会传递给辅助技术的用户,如屏幕阅读器。确保由颜色表示的信息从内容本身(例如可见文本)中显而易见,或者通过替代手段包括,例如隐藏在.sr-onlyclass类中的附加文本。