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

02Depth attenuation — shallow-water cross-section

Reading surface-grid height as water depth, each pixel blends water color by exponential attenuation (deep navy below, bright mint above) so the shallow sea breathes as waves pass.

Best forPool, diving, and travel-booking backgrounds

createImageDataputImageDataexp
Depth attenuation — shallow-water cross-section
Open in a new tab

02 Depth attenuation — shallow-water cross-section — Measured area 54.177% · moving frames 23/23Original by GODRICH · SCSS and React ship in the zip · 9 Canvas Wave Animation Scenes: Gerstner Field

The post this demo lives in

9 Canvas Wave Animation Scenes: Gerstner Field - preview of all 9 demos9 Canvas Wave Animation Scenes: Gerstner FieldA canvas wave animation is not a looping photo — every grid cell has its wave height recomputed in real time as a gerstn See all demos in this post

If you like this effect - similar demos