Inspect a Website's Gradient Palette and Color Use

Learn how to inspect a website's gradient palette, identify repeated colors, and turn visual observations into a practical color checklist.

tool for inspecting website gradient palette on a website

Contents

  • [Use a repeatable inspection method](#use-a-repeatable-inspection-method)
  • [Turn samples into a palette map](#turn-samples-into-a-palette-map)
  • [Check accessibility across the blend](#check-accessibility-across-the-blend)
  • [Make the result reusable](#make-the-result-reusable)
  • [Use this in your AI agent](#use-this-in-your-ai-agent)

The most useful way to inspect a website gradient palette is to record the gradient endpoints, where each gradient appears, and how those colors work with nearby text and controls. A color picker alone gives you hex values, but a reliable review also compares roles, repetition, contrast, and component context.

Use a repeatable inspection method

Start with a short inventory for every visible gradient:

  1. Capture the endpoints. Record the starting and ending colors, direction, and whether the transition is linear, radial, or layered over an image.
  2. Name the job. Mark each gradient as a hero background, button fill, card surface, decorative glow, border, text treatment, or image overlay.
  3. Check its neighbors. Note the text color, icons, buttons, borders, and background directly placed on top of or beside it.
  4. Look for repetition. A gradient used in several sections may be part of the site's visual system. A one-off gradient may be decorative rather than a reusable token.
  5. Save a short conclusion. Separate colors that define the interface from colors that only appear in artwork or photographs.

This prevents a long list of sampled pixels from being mistaken for a usable palette.

The captured example is described as a Pangram page using a muted green direction. Its accompanying color list includes deep greens such as #15502e, #14532d, and #233f2a, mid greens such as #2c7a4a and #2a966f, plus a pale green-gray, #799c92. Treat these as observed reference colors, not as a complete gradient specification for every page.

Captured pages

Colors

  • #496c10
  • #15502e
  • #14532d
  • #233f2a
  • #254f1a
  • #1e6f30
  • #295631
  • #556659
  • #4a5a4a
  • #2c7a4a
  • #2a966f
  • #799c92

Turn samples into a palette map

A useful palette map has four layers:

  • Foundation: page backgrounds, dark surfaces, and large areas.
  • Action: buttons, links, badges, and selected states.
  • Support: borders, muted text, dividers, and secondary surfaces.
  • Atmosphere: gradients, glows, illustrations, and image treatments.

For each color, add a role, an approximate frequency, and a confidence note. If a color appears only in a shadow or image, keep it in the atmosphere group. If it repeats across buttons, links, and focus states, investigate whether it should become an action family instead.

For gradients, store both the source values and a simplified label. For example:

This gives a developer something useful without pretending that two hex values describe the entire visual effect.

Check accessibility across the blend

Do not test only the center of a gradient. Text can pass over a light endpoint, dark endpoint, and several intermediate areas. Check the weakest-looking point behind each text line, icon, and control. Large headings, small body copy, disabled states, and placeholder text should be reviewed separately because they have different practical requirements.

Also check state changes. A button may look clear in its default state but lose separation on hover, focus, or pressed styles. If a gradient is decorative, the design can often preserve clarity by placing content on a solid or translucent surface instead of relying on the gradient for contrast.

Make the result reusable

Finish with a small handoff table rather than a color dump:

RoleValue or rangeWhere usedDecision
Dark foundationdeep green rangehero and footercandidate surface token
Action greenmedium green rangebuttons or linkstest with white and dark text
Muted supportgreen-grayborders or secondary textverify small-text contrast
Gradienttwo or more endpointshero or card backgroundkeep as a component style

For a detailed visual review, inspect the website color palette feature. You can also add a captured page through the browser extension, then compare its colors, roles, gradients, and nearby component styles instead of sampling the page in isolation.

Use this in your AI agent

> Inspect the captured website's gradients and color palette. For each gradient, record its endpoints, direction, likely role, repeated uses, nearby text and controls, and the weakest contrast area. Separate foundation, action, support, and decorative colors, then return a compact token table with confidence notes and accessibility checks. Do not treat colors from images or shadows as interface tokens. Use the observed examples below only as visual references, not as facts about the target website.

Install Fudge for your AI agent.

How should I decide whether a sampled gradient color belongs in my design tokens?

Promote a sampled color into a design token when it has a repeatable interface job, not simply because it appears often in a screenshot. Check whether it is reused across the same kind of component, whether designers need to change it independently, and whether it has a clear relationship to a background, action, text, border, or state color.

A practical test is to remove the color from the image and decoration group, then ask whether the interface still needs a named value. If yes, give it a semantic name such as surface-accent, action-primary, or border-subtle. Keep gradient endpoints as component-level values when they only belong to one hero or card treatment. Record the original hex values alongside the semantic name so future changes remain traceable.

Finally, test the token in default, hover, focus, and disabled states. A color that works as a large background may fail as small text or as a button label. Keep separate tokens when the same hue needs different contrast or opacity behavior.

What should a gradient inspection checklist include before I hand it to a developer?

Include enough context that the developer does not have to guess where each value came from. For every gradient, list the endpoint colors, angle or shape, opacity, blend with any image, and the component or section where it appears. Add a short role such as hero background, card surface, button, glow, or overlay.

Then list the content placed over it: heading, paragraph, icon, link, or control. Mark the lightest and darkest areas behind that content and record whether the content remains readable across the full blend. Include hover and focus variations if they are visible. If the page uses a translucent panel over the gradient, document that panel separately because it may be doing the contrast work.

End with three decisions: which values become shared tokens, which stay local to one component, and which are decorative only. Attach a screenshot or captured reference for each major use. That combination gives a developer both the values and the visual reason behind them.