Neutrals Do the Heavy Lifting: Choosing Grays for Interfaces
Designers obsess over the accent color and ignore the ninety percent of the screen that is gray. That ratio is exactly backwards.
Gradients are back, but the techniques have changed. Learn how to build subtle, purposeful gradients that add depth without the loud look of the 2010s.
Gradients have a reputation problem, and it is deserved. The loud two-color gradients of the early 2010s — bold purple-to-pink, aggressive rainbow blends — became a visual shorthand for a particular era, and designers fled from them. Now gradients have returned, but the good ones barely look like gradients at all. They read as atmosphere: light that seems to fall naturally across a surface.
The difference between the two is not the technique. It is restraint, color discipline, and intent.
A flat color is a single note. A gradient is a small transition, and transitions imply depth, material, and light. That is why gradients are so effective as backgrounds: a subtle vertical gradient from a lighter top to a slightly darker bottom mimics the way light falls on a real surface, giving a flat screen a sense of dimension without any heavy-handed shading.
They are also a natural fit for large surfaces that would otherwise feel dead. A big hero panel in a single flat color can look like a mistake; the same panel with a gentle tone shift feels considered.
Three shifts separate modern gradients from their dated ancestors:
Use the palette you already have. A gradient is a color decision, so it should obey the same rules as any other color choice.
For most interface work, a quiet linear or radial gradient in two or three related colors covers nearly every need.
For a hero background that will not date: take your palette's lightest neutral as the top stop, a mid-tone from the same temperature family as the bottom stop, blend top to bottom, and keep the lightness difference moderate. Add content in your darkest text color and verify contrast. The result reads as soft, intentional light — no novelty required.
Yes, but in a restrained form. The trend favors subtle, atmospheric gradients built from a coherent palette, used to add depth rather than to shout.
Use two related, slightly muted colors with a small lightness change, keep the direction consistent with your light source, and place it as a background rather than a focal decoration.
Occasionally, and subtly. A gentle gradient can add a sense of depth to a primary button, but a flat color is usually cleaner and easier to keep accessible. If in doubt, go flat.
They can, if you check text contrast against the extreme regions of the gradient and avoid putting small or critical text over the transition. A solid overlay behind text is a reliable safeguard.
The secret to a good gradient is a harmonious palette. Build one first in the palette generator, then choose two related colors from it as your endpoints. Test the result in the playground, and review the WCAG contrast guide to keep any text on top of it legible.
Founder & Developer of Color Palette — Sagar Chachapara is an independent developer who builds color tools and writes about color theory, accessible design, and working with palettes in the browser.
sagarchachapara1997@gmail.comTry the techniques from this guide in our free tools — no sign-up required.
More in Web Design · All articles · FAQ
Designers obsess over the accent color and ignore the ninety percent of the screen that is gray. That ratio is exactly backwards.
Constraint is not a limitation, it is a design tool. The palettes that look most considered are usually the smallest ones.
There is no magic conversion color. What converts is contrast — a single element that the eye cannot help but find. Here's how to build it.