Skip to content
install

tool · one of 51 Pro CSS, SVG and PNG

Mesh gradient

How do I make one of those soft, blurry hero backgrounds?

The soft, many-coloured backgrounds on half the landing pages you see are a handful of radial gradients laid over a base colour. This lets you drag those colour fields around a box - up to eight, each with its own colour and reach - start from five presets or a seeded shuffle, add film grain, and paint the result straight onto an element of the page you are on, so it is judged behind the real headline.

Reach it Press ⌘ + K on any tab and type mesh gradient. Ctrl + K on Windows and Linux

Colour points dragged into a mesh gradient and painted behind a real hero
reads the element you select
writes a live background, undone in one press
sends nothing
points two to eight, each with colour and reach
grain optional, in the SVG and the PNG
PNG 1920×1080, 1200×630, 1080², 2560×1440
plan free to design and paint · Pro saves the files
section#about

What this actually is

Designing a hero, a pricing card or a slide background, or replacing a heavy background photo with something that weighs a few hundred bytes of CSS. The PNG comes at the sizes a slide, a social card or a wallpaper needs.

section#asked

Asked about this tool

Is the CSS a picture or real gradients?

Real gradients: a radial-gradient per point, layered over a base colour. It scales to any size and weighs a few hundred bytes, which is the reason to use it over a photo.

Why is the grain only in the SVG and the PNG?

CSS has no noise function. The grain is an SVG turbulence filter, so it travels in the SVG and is drawn into the PNG, and the CSS stays a plain gradient.

Does painting it change the site?

No. It is a live edit to the page in this tab with its own undo row, and a reload removes it. Painting is free; the files are the Pro half.

how to use mesh gradient

  1. Open Mesh gradient and start from a preset, or press Shuffle.
  2. Drag the points around the box and set each one's colour and reach.
  3. Select an element on the page and paint the gradient onto it.
  4. Take it as CSS, as an SVG with the grain, or as a PNG at the size you need.