NEAT

Stripe

The fintech gradient. The gradient behind this page is this exact preset, running live.

Open in the editor All presets

What it is

Red, sky blue, amber and violet at full wave amplitude — the sweeping multi-hue look that a generation of payment and infrastructure companies made standard. Slightly brightened so it stays clean behind white type.

Good for

SaaS, fintech, B2B landing pages.

Formula

  • #FD113F
  • #90E0FF
  • #FFC858
  • #753BFF
Colours4
Speed2
Wave amplitude10
Saturation0
Brightness1.05
Grain0

Use this preset

Install the package and pass the config straight to the constructor. These are the values that shape this preset; everything else stays at its default.

npm install @firecms/neat
import { NeatGradient } from "@firecms/neat";

const gradient = new NeatGradient({
  ref: document.getElementById("gradient"),
  colors: [
    { color: "#FD113F", enabled: true },
    { color: "#90E0FF", enabled: true },
    { color: "#FFC858", enabled: true },
    { color: "#753BFF", enabled: true },
  ],
  speed: 2,
  horizontalPressure: 5,
  verticalPressure: 6,
  waveFrequencyX: 1,
  waveFrequencyY: 2,
  waveAmplitude: 10,
  shadows: 0,
  highlights: 7,
  colorBrightness: 1.05,
  colorSaturation: 0,
  wireframe: false,
  colorBlending: 9,
  backgroundColor: "#003FFF",
  backgroundAlpha: 1,
  resolution: 1,
  grainScale: 0,
  grainIntensity: 0,
  grainSpeed: 0
});
Every value, for an exact match
new NeatGradient({
  ref: document.getElementById("gradient"),
  colors: [
    { color: "#FD113F", enabled: true },
    { color: "#90E0FF", enabled: true },
    { color: "#FFC858", enabled: true },
    { color: "#753BFF", enabled: true },
    { color: "#f5e1e5", enabled: false },
    { color: "#B8D4E6", enabled: false },
  ],
  speed: 2,
  horizontalPressure: 5,
  verticalPressure: 6,
  waveFrequencyX: 1,
  waveFrequencyY: 2,
  waveAmplitude: 10,
  shadows: 0,
  highlights: 7,
  colorBrightness: 1.05,
  colorSaturation: 0,
  wireframe: false,
  colorBlending: 9,
  backgroundColor: "#003FFF",
  backgroundAlpha: 1,
  grainScale: 0,
  grainIntensity: 0,
  grainSpeed: 0,
  resolution: 1,
  yOffsetWaveMultiplier: 6.5,
  yOffsetColorMultiplier: 5,
  yOffsetFlowMultiplier: 3,
  enableProceduralTexture: false,
  textureEase: 0.4,
  flowEnabled: false,
  silhouetteFade: 0.25,
  cylinderFade: 0.08,
  ribbonFade: 0.05,
  shapeType: "plane",
  cameraLock: true
});

Prefer a file? Open it in the editor and export a PNG still or an MP4 loop — see the gradient video guide.

More presets

See all 25 presets