CSS Backgrounds Effects
Animated gradients, mesh blurs, auroras and moving washes for full-page or hero backgrounds.
Animated Gradient
FeaturedA four-color gradient that slowly pans its position to create a continuously morphing backdrop.
Floating Orbs
FeaturedThree blurred colored orbs drifting on a dark surface — great for hero section backdrops.
Animated Grid
FeaturedA retro-tech glowing grid that pans diagonally over a radial vignette — Tron meets synthwave.
Mesh Gradient
FeaturedA multi-point radial gradient mesh that gently shifts position, producing a soft aurora of color.
Aurora Background
FeaturedTwo large blurred radial blobs drift independently across a near-black canvas, evoking northern lights.
Starfield Background
FeaturedA repeating pattern of multi-color stars on a deep navy gradient that gently twinkles in opacity.
Spinning Conic Gradient
FeaturedA saturated conic wheel of seven colors that rotates continuously — striking as a hero panel backdrop.
Aurora Veil
FeaturedThree drifting curtains of light with the vertical striation a real aurora has — the one background a blurred CSS gradient can never be mistaken for.
Plasma Field
FeaturedFour interfering sine waves coloured by their own interference. About fifteen instructions a pixel, which makes it the cheapest full-bleed background here.
Liquid Metal
FeaturedNoise sampled at a position that is itself noise, twice, then cut into contours so the folds read as a polished surface rather than as fog.
Metaball Lava
FeaturedSix inverse-square fields thresholded into one body, so blobs grow a neck as they merge. No amount of border-radius produces a neck.
A metaball field whose blobs grow spikes along the field lines, faded in toward the surface so the cores stay round. Almost entirely specular, like the real material.
Sixty-four particles that draw a line when they come within range and lean toward the pointer. The links are the effect, and they are why this cannot be a shader.
Full-bleed animated ocean gradient that flows diagonally on a loop.
Slate background with two soft blue radial glows in opposite corners.
Tight diagonal ocean stripe pattern via repeating-linear-gradient.
Rotating ocean conic gradient that swirls around the center.
The hero grid pattern: a blue rule grid dissolved at the edges by a radial mask so it never fights the content.
Slow-drifting ocean light pools under a grain layer — the current default for dark hero sections.
A wide ocean beam sweeping down from above the fold, softened with grain.
Three heavily blurred ocean orbs drifting behind the content — a mesh gradient you can actually animate.
Two parallax star layers over an ocean horizon glow, drifting at different speeds.
Two repeating radial gradients offset into contour rings, drifting in opposite directions so the map reads as terrain rather than a texture.
Three oversized near-circles rotating at different rates and directions, which reads as overlapping swells rather than three spinning discs.
Phosphor tint under hard scanlines with a soft band rolling through, the three layers separate so each can be tuned without touching the others.
Six overlapping radial cells at fixed seed positions, each drifting on its own vector so the field reorganises without any single blob reading as the subject.
Repeating conic wedges anchored below the frame so only the upper fan is visible, turning slowly under a radial haze that keeps the hub from reading as a hard point.
Retro synthwave scene with a striped sun and a cyan perspective grid that rolls toward the viewer.
Indigo lattice with a soft radial pulse wandering behind it, lighting different cells of the grid as it passes.
A printed-circuit field of right-angle copper traces, solder pads and a pinned chip, with bright current pulses that run each trace and stop on the pad at its end.
Tight vertical ocean stripe pattern via repeating-linear-gradient.
Three heavily blurred blobs drifting on unequal periods, so the field never visibly loops back to where it started.
Four rings released a beat apart and eased out, so the pulse is continuous from four elements rather than a long single-ring loop.
Out-of-focus orbs on one keyframe with negative delays, so the six start mid-cycle and the field is already in motion on first paint.
Three repeating-gradient sheets falling at different rates and densities, the parallax between them doing the work that individual raindrop elements would otherwise cost.
Node field and its link mesh built as two gradient layers on matching cell sizes and moved together, so the dots stay on the lines without a single positioned element.
Four-tone conic gradient tiles into a low-poly triangle mosaic in fuchsia and magenta.
Blurred vertical ribbons of green and violet light that stretch and settle out of phase, like an aurora curtain over a dark horizon.
Horizontal and vertical ribbons crossing in a real over-under basket weave, the vertical strand masked in a checkerboard so it dives beneath the horizontal one at every other junction while the whole cloth creeps diagonally.
Stacked isometric cubes built entirely from six tiled linear gradients in indigo tones.
Hatched dark field crossed at an angle by a soft blue scanning bar that fades in at one edge and out at the other.
Seven slats hinged on their own horizontal axes that tilt shut and swing open again one after another, letting a lit sky and its low sun show through the gaps as they turn.
A halftone dot screen that fades from bold dots to fine points across a deep sky gradient.
Three parallax layers of white flakes falling at different speeds and sizes, the furthest layer blurred for depth.
Quarter-circle arcs tiled in two alternating orientations so their ends meet across every cell edge, forming one continuous looping labyrinth that a wave of brightness travels through diagonally.
Offset diagonal facets crossed by fine violet seams form a faceted diamond lattice.
Rose tartan built from crossing translucent stripes of three widths, layered into a woven plaid.