Gradients

Pastel gradients that stay fresh, not sugary

Pastels are the easiest gradients to like and the easiest to overdo. A few rules keep them feeling like spring light on paper rather than a birthday cake.

GradientlyVerified Gradiently account··5 min read
Cover: Verdant Moor · GR·WDJS·G6

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.

Pastel pairs with copyable codes. The first is built in OKLCH with fixed lightness and chroma, so its three hues feel equally soft.

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 colourOn blush `#fbcfe8`On lilac `#c4b5fd`
#ffffff white1.4:1, fails1.9:1, fails
#6b7280 mid grey3.5:1, large text only2.6:1, fails
#9d174d burgundy5.7:1, passes AA4.3:1, large text only
#312e81 indigo8.3:1, passes AAA6.2:1, passes AA
#1f2937 ink10.6:1, passes AAA8.0:1, passes AAA
Contrast ratios under WCAG 2. Body text needs at least 4.5:1, large text at least 3:1. The deeper the pastel, the darker the ink has to be.
A complete pastel system: a paper ground, three pastels, one warm accent and a dark ink for every word.

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.

Pastel blooms on a paper ground. Most of the surface stays paper, which is what keeps them calm.

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.

css
.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 */
}
Blush and sage blooms over a paper-to-lilac wash, with indigo ink for the words.

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.

Share this guide

Written by GradientlyVerified Gradiently account

The team behind Gradiently, a design tool built around Marks: living gradients that make everything you design look like yours.

See our profile