Colors
Convey meaning through color with text, background, border, and link color utilities.
Background Color
Combined Text and Background
Use .text-bg-* to set both a matching background and text color at once.
live preview
editable html
<div class="text-bg-primary p-3 mb-2">.text-bg-primary</div>
<div class="text-bg-primary-subtle border border-primary-subtle p-3 mb-2">.text-bg-primary-subtle</div>
<div class="text-bg-secondary p-3 mb-2">.text-bg-secondary</div>
<div class="text-bg-secondary-subtle p-3 mb-2">.text-bg-secondary-subtle</div>
<div class="text-bg-contrast p-3 mb-2">.text-bg-contrast</div>
<div class="text-bg-contrast-subtle p-3 mb-2">.text-bg-contrast-subtle</div>
<div class="text-bg-success p-3 mb-2">.text-bg-success</div>
<div class="text-bg-success-subtle p-3 mb-2">.text-bg-success-subtle</div>
<div class="text-bg-info p-3 mb-2">.text-bg-info</div>
<div class="text-bg-info-subtle p-3 mb-2">.text-bg-info-subtle</div>
<div class="text-bg-warning p-3 mb-2">.text-bg-warning</div>
<div class="text-bg-warning-subtle p-3 mb-2">.text-bg-warning-subtle</div>
<div class="text-bg-danger p-3 mb-2">.text-bg-danger</div>
<div class="text-bg-danger-subtle p-3 mb-2">.text-bg-danger-subtle</div>
Background Only
Use .bg-* to set just the background color.
live preview
editable html
<div class="bg-primary p-3 mb-2">.bg-primary</div>
<div class="bg-primary-subtle p-3 mb-2">.bg-primary-subtle</div>
<div class="bg-secondary p-3 mb-2">.bg-secondary</div>
<div class="bg-secondary-subtle p-3 mb-2">.bg-secondary-subtle</div>
<div class="bg-contrast p-3 mb-2">.bg-contrast</div>
<div class="bg-contrast-subtle p-3 mb-2">.bg-contrast-subtle</div>
<div class="bg-success p-3 mb-2">.bg-success</div>
<div class="bg-success-subtle p-3 mb-2">.bg-success-subtle</div>
<div class="bg-info p-3 mb-2">.bg-info</div>
<div class="bg-info-subtle p-3 mb-2">.bg-info-subtle</div>
<div class="bg-warning p-3 mb-2">.bg-warning</div>
<div class="bg-warning-subtle p-3 mb-2">.bg-warning-subtle</div>
<div class="bg-danger p-3 mb-2">.bg-danger</div>
<div class="bg-danger-subtle p-3 mb-2">.bg-danger-subtle</div>
<div class="bg-body p-3 mb-2 border">.bg-body</div>
<div class="bg-transparent p-3 mb-2 border">.bg-transparent</div>
Background Gradient
Add a .bg-gradient class to apply a subtle gradient overlay.
live preview
editable html
<div class="text-bg-primary bg-gradient p-3 mb-2">.bg-primary.bg-gradient</div>
<div class="text-bg-secondary bg-gradient p-3 mb-2">.bg-secondary.bg-gradient</div>
<div class="text-bg-contrast bg-gradient p-3 mb-2">.bg-contrast.bg-gradient</div>
<div class="text-bg-success bg-gradient p-3 mb-2">.bg-success.bg-gradient</div>
<div class="text-bg-info bg-gradient p-3 mb-2">.bg-info.bg-gradient</div>
<div class="text-bg-warning bg-gradient p-3 mb-2">.bg-warning.bg-gradient</div>
<div class="text-bg-danger bg-gradient p-3 mb-2">.bg-danger.bg-gradient</div>
Text Color
Colorize text with .text-* utilities.
live preview
editable html
<p class="text-primary">.text-primary</p>
<p class="text-secondary">.text-secondary</p>
<p class="text-contrast">.text-contrast</p>
<p class="text-success">.text-success</p>
<p class="text-info">.text-info</p>
<p class="text-warning">.text-warning</p>
<p class="text-danger">.text-danger</p>
<p class="text-muted">.text-muted</p>
<p class="text-reset">.text-reset</p>
Examples
Typography
live preview
editable html
<section class="text-primary">
<hgroup>
<h1>Hello World</h1>
<h2>Subheading</h2>
</hgroup>
<section>
<p>This is a simple example of typography utilities.</p>
<p class="text-muted">This is muted like the subheading.</p>
</section>
</section>Alert-like Component
live preview
editable html
<article class="shadow-lg p-d text-bg-primary-subtle border rounded border-primary">
<hgroup class="mb-0">
<h3>Notification</h3>
<p>Your changes have been saved successfully.</p>
</hgroup>
</article>