跳到主要内容 跳到文档导航
Check
in English

颜色和背景

设置具有对比前景色的背景色。

在本页面

概述

在 v5.2.0 中添加

颜色和背景助手将我们的.text-*实用程序.bg-*实用程序的功能结合在一个类中。使用我们的 Sasscolor-contrast()函数,我们会自动确定color特定background-color.

小心!目前不支持 CSS-native color-contrast函数,所以我们通过 Sass 使用我们自己的函数。这意味着通过 CSS 变量自定义主题颜色可能会导致这些实用程序出现颜色对比问题。
主色对比色
次要的对比色
对比色的成功
对比色的危险
对比色警告
对比色信息
对比色灯光
深色与对比色
html
<div class="text-bg-primary p-3">Primary with contrasting color</div>
<div class="text-bg-secondary p-3">Secondary with contrasting color</div>
<div class="text-bg-success p-3">Success with contrasting color</div>
<div class="text-bg-danger p-3">Danger with contrasting color</div>
<div class="text-bg-warning p-3">Warning with contrasting color</div>
<div class="text-bg-info p-3">Info with contrasting color</div>
<div class="text-bg-light p-3">Light with contrasting color</div>
<div class="text-bg-dark p-3">Dark with contrasting color</div>

带组件

使用它们代替组合.text-*.bg-*类,例如在徽章上:

基本的 信息
html
<span class="badge text-bg-primary">Primary</span>
<span class="badge text-bg-info">Info</span>

或在卡片上:

标题

一些快速的示例文本以卡片标题为基础,并构成卡片的大部分内容。

标题

一些快速的示例文本以卡片标题为基础,并构成卡片的大部分内容。

html
<div class="card text-bg-primary mb-3" style="max-width: 18rem;">
  <div class="card-header">Header</div>
  <div class="card-body">
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>
<div class="card text-bg-info mb-3" style="max-width: 18rem;">
  <div class="card-header">Header</div>
  <div class="card-body">
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
</div>