The short version
- A pastel gradient blends pale colours that have high lightness and gentle saturation, such as blush, butter, lilac and mint.
- White text almost never works on pastel gradients; a dark ink in a deep neighbouring hue is far easier to read.
- Pastel gradients look sugary when every colour is equally sweet and saturated, and fresh when one colour is dustier, deeper or unexpected.
- An off-white paper ground under pastel colour makes it feel printed and calm rather than digital.
- OKLCH makes even pastels easy: keep lightness and chroma fixed and change only the hue.
On this page
A pastel gradient is a blend of pale, softly tinted colours: blush into butter, lilac into sky, mint into cream. Pastels have high lightness and only a little saturation, which is why they feel gentle, fresh and friendly. The catch is that they are also easy to make too sweet, and nearly impossible to read white text on. Both are fixable with a dark ink, a paper ground and one colour that is slightly less obvious than the rest.
What makes a colour pastel
A pastel is a colour with a lot of white in it: high lightness, low to moderate saturation. In the OKLCH colour space, most pastels sit around 0.88 to 0.95 lightness with a small chroma. That gives a neat trick for making pastel gradients that feel even: fix the lightness and chroma, and change only the hue. Every colour then carries the same visual weight, and none of them shouts.
Fresh or sugary: the difference
Pastels tip into sugary when everything is equally sweet: pink, baby blue and lilac at the same saturation, white type, rounded everything. They feel fresh when something in the design pushes back. That might be a dustier, greyer colour, a deep ink for the words, an off-white paper ground or a crisp, serious typeface.
Sugary
- Pink, baby blue and lilac at equal strength
- White text on a pale background
- Pure white ground, perfectly smooth
- Every element rounded and bubbly
Fresh
- One dusty or unexpected colour, like sage or apricot
- A deep ink from a neighbouring hue
- An off-white paper ground with light grain
- A confident serif or tight sans for the words
Pair pastels with a dark ink
White type on a pastel almost always fails contrast, because both are very light. The fix is a dark ink: a deep version of one of the gradient's own hues, such as indigo on lilac or burgundy on blush. It keeps the palette in one family and reads comfortably. Here are measured ratios for common inks on pastel grounds. For the rules behind them, see colour contrast and accessibility.
| Text colour | On blush `#fbcfe8` | On lilac `#c4b5fd` |
|---|---|---|
#ffffff white | 1.4:1, fails | 1.9:1, fails |
#6b7280 mid grey | 3.5:1, large text only | 2.6:1, fails |
#9d174d burgundy | 5.7:1, passes AA | 4.3:1, large text only |
#312e81 indigo | 8.3:1, passes AAA | 6.2:1, passes AA |
#1f2937 ink | 10.6:1, passes AAA | 8.0:1, passes AAA |
Use a paper ground
Pastels on pure white can look washed out, and on screens, pure white is the brightest thing there is. A warm off-white ground, such as #f8f1ea, makes pastel colours look deliberate, like watercolour or risograph ink on paper. Let the pastel bloom from one corner and fade into the paper, rather than filling the whole surface.
A light grain pushes the paper feeling further. Keep it very subtle on pastels, because noise is easy to see on light colours; grainy gradients has starting amounts.
A pastel gradient in CSS
In CSS, the paper ground, the bloom and the ink come together in a few lines. Blending pastels in OKLCH keeps the middle from going chalky when the hues are far apart, and a colour hint lets the paper take most of the surface.
.pastel {
background-color: #f8f1ea; /* paper */
background-image:
radial-gradient(circle at 15% 10%, #fbcfe8 0%, transparent 45%),
radial-gradient(circle at 90% 85%, #d5e3d0 0%, transparent 50%),
linear-gradient(160deg in oklch, #f8f1ea, 60%, #e9d5ff);
color: #312e81; /* indigo ink */
}Keep pastel pairs close in hue for the cleanest result, as in two-colour gradients. When you do want distant pastels together, route them through a pale lilac or butter so the middle stays tinted instead of turning whitish grey.
Where pastel gradients work
- Beauty, skincare, wellness and fragrance
- Baby, wedding, stationery and gifting
- Spring and Easter campaigns, bakeries and cafés
- Calm software onboarding and help pages
- Soft, dreamy aesthetics, especially with holographic sheen; see holographic gradients
A pastel field with a dark ink reads as calm and confident at feed size.
The same look as a story, with the colour blooming from the top.
If you like the softness but want more contrast, move one step towards aesthetic backgrounds with a deeper accent. You can also search the Market for words like "soft lilac" or "pale peach" to find pastel Marks and design with them straight away.
Questions people ask
What is a pastel gradient?
A pastel gradient is a blend of pale, softly saturated colours such as blush, lilac, butter and mint.
What text colour goes on a pastel gradient?
A dark ink, ideally a deep version of one of the gradient's hues, such as indigo or burgundy. White text usually fails contrast on pastels.
How do I make pastel gradient colours feel even?
Build them in OKLCH with the same lightness and chroma, changing only the hue, so every colour carries the same weight.
How do I stop a pastel gradient looking too sweet?
Add one dusty or unexpected colour, use a dark ink for text, set it on an off-white paper ground and pair it with confident type.
What background colour goes with pastels?
A warm off-white such as #f8f1ea makes pastels look printed and calm; pure white can make them look washed out.
Written by Gradiently
The team behind Gradiently, a design tool built around Marks: living gradients that make everything you design look like yours.
See our profile


