Background

The Background system creates the illusion of grayscale through carefully designed dither patterns. When rendered on 1-bit (black and white only) displays, these patterns create an illusion of different shades of gray by using specific arrangements of black and white pixels.

Usage

Use the bg-{color} utility classes to apply these background patterns to any element. Choose from nine values: black, gray-1 through gray-7, and white.

black
gray-1
gray-2
gray-3
gray-4
gray-5
gray-6
gray-7
white
TRMNL Logo Background Colors
<div class="bg-black">Black</div>
<div class="bg--gray-1">Gray 1</div>
<div class="bg--gray-2">Gray 2</div>
<div class="bg--gray-3">Gray 3</div>
<div class="bg--gray-4">Gray 4</div>
<div class="bg--gray-5">Gray 5</div>
<div class="bg--gray-6">Gray 6</div>
<div class="bg--gray-7">Gray 7</div>
<div class="bg-white">White</div>

These tokens are automatically mapped to this page by token prefix.

Token 1-bit 2-bit 4/8/16-bit
Semantic
--black #000000 — —
--color-error var(--red) — —
--color-primary var(--blue) — —
--color-success var(--green) — —
--color-warning var(--orange) — —
--white #FFFFFF — —
Grayscale
--gray-10 #111111 — —
--gray-15 #222222 — —
--gray-20 #333333 — —
--gray-25 #444444 — —
--gray-30 #555555 — —
--gray-35 #666666 — —
--gray-40 #777777 — —
--gray-45 #888888 — —
--gray-50 #999999 — —
--gray-55 #AAAAAA — —
--gray-60 #BBBBBB — —
--gray-65 #CCCCCC — —
--gray-70 #DDDDDD — —
--gray-75 #EEEEEE — —
Legacy Grayscale
--gray-1 #111111 — —
--gray-2 #333333 — —
--gray-3 #555555 — —
--gray-4 #777777 — —
--gray-5 #999999 — —
--gray-6 #BBBBBB — —
--gray-7 #DDDDDD — —