Utilities for controlling an element's background color.
2025-03-29
Written by: tdtc
| Class | Styles |
|---|---|
| bg-inherit | background-color: inherit; |
| bg-current | background-color: currentColor; |
| bg-transparent | background-color: transparent; |
| bg-black | background-color: var(—color-black); /* #000 */ |
| bg-white | background-color: var(—color-white); /* #fff */ |
bg-(<custom-property>) | background-color: var(<custom-property>); |
bg-[<value>] | background-color: <value>; |
see colors
Use utilities like bg-white, bg-indigo-500 and bg-transparent to
control the background color of an element:
<button class="bg-blue-500 ...">Button A</button>
<button class="bg-cyan-500 ...">Button B</button>
<button class="bg-pink-500 ...">Button C</button>
Use the color opacity modifier to control the opacity of an element’s background color:
<button class="bg-sky-500/100 ..."></button>
<button class="bg-sky-500/75 ..."></button>
<button class="bg-sky-500/50 ..."></button>
Use the bg-[ syntax to set the background color based on a completely custom value:
<div class="bg-[#50d71e] ...">
<!-- ... -->
</div>
Prefix a background-color utility with a variant like hover:* to
only apply the utility in that state:
<button class="bg-indigo-500 hover:bg-fuchsia-500 ...">Save changes</button>