GODRICH
#css-animation#button#loader#transition#scroll#dashboard#ui#design-trends

05Lava lamp — blobs rising on buoyancy and heat

Give each ball a heat cycle that lifts it when warm and sinks it when cool; marching squares catches the drift as a live outline, and the lamp never stops reshaping.

Best forMood lighting and loading screens

requestAnimationFramequadraticCurveToPath2D
Lava lamp — blobs rising on buoyancy and heat
Open in a new tab

05 Lava lamp — blobs rising on buoyancy and heat — Measured area 53.512% · moving frames 23/23Original by GODRICH · SCSS and React ship in the zip · 9 Metaball Effect Scenes, Marching Squares Canvas

The post this demo lives in

9 Metaball Effect Scenes, Marching Squares Canvas - preview of all 9 demos9 Metaball Effect Scenes, Marching Squares CanvasNo library, no WebGL — marching squares links grid cells whose field crosses one threshold, and blobs merge and split li See all demos in this post

If you like this effect - similar demos