Have a design thought, color tip, or workflow to share? unfiltreddevleoper@gmail.com
All articles

Visual Design Tips

Gradient mistakes designers make — and how to fix them fast

Gradients are everywhere right now. Most of them are doing more harm than good. Here are the five mistakes I see constantly and the quick fixes for each.

Chris Adeyemi4 min readUpdated 2025-08-10

Most gradient problems come from picking two colors that look good as swatches but create a muddy, desaturated middle when blended. The fix is usually a hue rotation.

1. The gray middle problem

When you blend two colors that are opposite on the color wheel — like blue and orange — the middle of the gradient goes through a desaturated gray. It looks muddy and unintentional.

  • Fix: add a third color stop in the middle that keeps the saturation up.
  • Or: rotate the hue through a shorter path on the color wheel.
  • In CSS: use color-mix() or manually add a midpoint stop.

2. Text on gradients

Putting text on a gradient is one of the most common contrast failures I see. The text might pass on the dark end and fail on the light end — or vice versa.

  • Test text contrast against both the lightest and darkest point of the gradient.
  • If it fails at either end, add a semi-transparent overlay or use a solid background.
  • White text on a gradient needs the gradient to stay dark enough throughout.

3. Gradient overuse

When every section, every card, every button, and every icon has a gradient, the page feels exhausting. Gradients work best as accents, not wallpaper.

  • Use gradients on one or two key elements per page — hero background, CTA button, or a feature highlight.
  • Keep cards and body sections solid — let the gradient be the special moment.
  • A subtle gradient on a surface (5–10% lightness shift) often looks more refined than a dramatic one.

Common mistakes

  • Blending complementary colors without a midpoint hue stop.
  • Placing body text on a gradient without checking both ends.
  • Using gradients on every element until nothing feels special.

Before you ship

  • Check the gradient midpoint — does it go gray?
  • Test text contrast at both ends of any gradient.
  • Limit gradients to 1–2 key elements per page.
  • Try a subtle surface gradient before a dramatic one.

Try these on ColorLab: Gradient Generator, Text Checker, Color Studio.

Written by Chris Adeyemi