颜色

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

颜色

颜色(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类中的附加文本。