Market
Pricing
Sign inStart
Field GuideGradients
Gradients

Liquid gradients: flowing colour that looks poured

Liquid gradients look like paint poured onto a canvas or ink curling through water. They are made by bending bands of colour, not by blending them. Here is how.

GradientlyVerified Gradiently account·October 1, 2026·5 min read
Cover: Myrtle Field · GR·ERT5·7Z

The short version

  • A liquid gradient looks poured because its colours stay as separate bands that bend, swirl, thin and thicken, rather than fading evenly into each other.
  • The usual way to make one is to start with straight stripes of colour and distort them with a warp, liquify or displacement filter.
  • On the web, an SVG filter combining feTurbulence and feDisplacementMap can turn a striped CSS gradient into a marbled, liquid surface.
  • Thin bright bands along the curves read as light catching a wet surface and make the effect far more convincing.
  • Liquid gradients are busy, so text needs a calm area or a large, simple shape where the flow slows down.
On this page
What makes colour look liquidFour liquid gradient looksHow to make a liquid gradient in a design toolA liquid gradient with SVG and CSSMaking liquid gradients movePutting words on a liquid gradient

A liquid gradient is colour that looks poured rather than blended: bands of hue that curl around each other, stretch thin in one place and pool in another, with a glint of light along the curves. Think of acrylic pour paintings, marbled endpapers, oil on a wet road or ink dropped into water. The surprising part is how they are made. You don't blend colours to get there; you start with clean stripes and bend them. That is why a normal gradient tool never quite produces the look on its own.

What makes colour look liquid

  • Bands, not fades. Each colour keeps its identity as a ribbon. A wide soft fade reads as air, not liquid.
  • Varying thickness. The same band swells and narrows as it travels, the way paint does when it flows.
  • No corners. Every turn is a curve. One sharp angle breaks the illusion.
  • Light on the curves. A thin pale line along a few edges reads as a wet highlight.
  • One direction of flow. Swirls that all lean the same way feel like a single pour.

Four liquid gradient looks

These swatches are the raw material: the colour bands you would bend. Each is a single CSS value, so you can copy it as a starting point for any of the methods below.

Stripes ready for warping. The molten metal has sharp, bright bands between dark ones, which become chrome highlights once bent.
A pour palette: a dark base, two strong mids, a pale highlight used in thin lines and one accent that appears in small cells.

Notice the pale colour. In a pour painting, the lightest tone is usually the thinnest band, and it is what makes the darker colours around it look rich. Use it like a highlight, not a fill.

How to make a liquid gradient in a design tool

  1. 1

    Draw stripes

    Fill a canvas larger than your final size with five to eight bands of colour at an angle. Make some bands wide and some very thin.

  2. 2

    Warp the whole thing

    Use a warp, twirl or wave distortion to bend the stripes into a broad S curve. Keep the first pass gentle.

  3. 3

    Push with a liquify brush

    With a large, soft brush, drag the bands in one direction to create swirls and pools. Work big to small.

  4. 4

    Add a few highlights

    Paint thin pale lines along two or three curves, following the flow, at low opacity.

  5. 5

    Crop the best part

    Distortion leaves messy edges. Crop to the most interesting section and size it for your format.

  6. 6

    Finish with grain

    A light noise layer hides any banding from the stretching and gives the surface a tactile feel.

Software differs in naming, but most editors have a warp and a liquify or smudge tool. Photoshop gradients and Procreate gradients cover the specific tools in each.

A liquid gradient with SVG and CSS

On the web, an SVG filter can do the warping. feTurbulence generates smooth noise, and feDisplacementMap uses it to push the pixels of a striped gradient around. A low baseFrequency gives broad, slow swirls; a high scale pushes the bands further.

html
<svg width="0" height="0" style="position:absolute">
  <filter id="liquid" x="-20%" y="-20%" width="140%" height="140%">
    <feTurbulence type="fractalNoise" baseFrequency="0.003 0.006" numOctaves="2" seed="11" />
    <feDisplacementMap in="SourceGraphic" scale="220" xChannelSelector="R" yChannelSelector="G" />
  </filter>
</svg>

<div class="liquid"></div>

<style>
  .liquid {
    width: 100%;
    aspect-ratio: 16 / 9;
    background: repeating-linear-gradient(115deg,
      #1e1b4b 0%, #4f46e5 6%, #f472b6 11%, #fde68a 14%, #1e1b4b 20%);
    filter: url(#liquid);
  }
</style>
Acrylic pour bands bent by an SVG displacement filter. Change the seed to get a different pour from the same colours.

Render once for big surfaces

Displacement filters are expensive on large elements. For a full page background, render the result to an image at the size you need, or keep the filtered element small. SVG feTurbulence explains the parameters, and WebGL gradients are the route for liquid that moves in real time.

Making liquid gradients move

Liquid is the one gradient style that almost asks to move. A pour that slowly drifts on a website hero or a Story feels alive. Keep the speed low, as if the paint were thick, and loop it so the end matches the start. Animating the turbulence live is heavy, so a short exported video loop is usually the better route. A loop of 8 to 15 seconds gives a pour enough time to travel without anyone spotting the repeat, and an MP4 at 1080×1920 serves Stories, Reels and phone wallpapers from one file. Animated gradient backgrounds covers lighter approaches.

Putting words on a liquid gradient

Fights the words

  • Thin, high contrast bands running behind the headline
  • Swirls everywhere at the same density
  • Small text over the busiest pool
  • Highlights crossing the letters

Carries the words

  • A broad, calm band where the flow slows
  • Busy swirls at the edges, calm in the middle
  • Large, heavy type with few words
  • Highlights kept away from the text
Pour.

One word, heavy type, set on a calm stretch of colour.

New single
Undertow
Out Friday
Gradiently · @gradiently

A square release cover. Liquid looks suit music because they feel like sound made visible.

Gradiently's Marks are living backgrounds whose materials can flow and drift, and each one moves the calmest part of its surface behind your words automatically. Pro exports them as GIF, MP4 or WebM, so a liquid look can become a Story or a hero loop without building a shader. Read text on a gradient for the legibility side.

Find a gradient that’s only yours

Browse thousands of Marks, design with any of them for free, and claim the one that feels like you.

Browse the Market

Questions people ask

How do I make a liquid gradient?

Draw stripes of colour, then bend them with a warp, twirl or liquify tool until they swirl. Add thin pale highlights along a few curves and a little grain.

Can you make a liquid gradient in CSS?

Mostly with help from SVG. Apply an SVG filter using feTurbulence and feDisplacementMap to a striped CSS gradient to bend it into a liquid pattern.

What is the difference between a liquid gradient and a mesh gradient?

A mesh gradient blends colours smoothly across a grid. A liquid gradient keeps colours as distinct bands that curl and stretch, like poured paint.

What colours work for a liquid gradient?

A dark base, two strong middle colours, and a pale tone used only in thin bands. The contrast between thick dark bands and thin light ones is what reads as liquid.

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

On this page

What makes colour look liquidFour liquid gradient looksHow to make a liquid gradient in a design toolA liquid gradient with SVG and CSSMaking liquid gradients movePutting words on a liquid gradient

Share this guide

Next in Gradients

Silk gradients: smooth folds of light and colour

Keep reading

All Gradients guides
Gradients

Mesh gradients: what they are and how to make one

5 min read

Mesh gradients are the soft, drifting colour fields behind half the launch pages you have seen this year. Here is how they work, how to build one by hand, and the two mistakes that ruin most of them.

CSS and web

SVG feTurbulence: noise, grain and texture filters

5 min read

One filter primitive makes almost every texture on the web: grain over a gradient, paper behind a card, a wobble on an edge. Here is what each attribute does, with recipes that work.

CSS and web

WebGL gradient shaders, explained for designers

7 min read

Some gradients on the web drift, glow and shimmer in a way no image or CSS rule can. They are shaders. Here is how they work, in words a designer can use.

Find the look that’s only yours.

Every Mark is a living background with one owner. Try an unclaimed Mark, and claim yours when it feels right.

Start designing

Check a certificate

Type a certificate number or a Mark’s code to see who owns it.

Works with ChatGPT and Claude

Ask your AI for a design. It makes it in your Mark, ready to edit.

ChatGPTClaude
How to connect

Product

  • Market
  • Explore
  • Pricing
  • Certificates

Learn

  • Field Guide
  • Help centre
  • What’s new

Developers

  • Overview
  • ChatGPT and Claude
  • API reference
  • API keys

Company

  • About
  • Contact us
  • Sign in

Legal

  • Terms
  • Privacy
  • Refunds
  • Mark protection
  • Cookies
  • All policies
Move through the letters. Each one wears a real Mark.Touch a letter to see its Mark.One name. Ten Marks inside it.
© 2026 Gradiently