Early bird50% off every Moduly widget and plan in your first order. One use per customer.See prices
Select Page

Liquid Hover Image (Divi)

A WebGL displacement-map transition between two (or more) images, for Divi 5: both images are pushed along an angle by the brightness of a map while they cross-fade. The maps are generated in the browser. Without WebGL, or with reduced motion, the images simply cross-fade. There are 16 on this page — only 8 WebGL contexts are live at once, near the viewport. Hover the images.

1. On hover, with captions

Swirl (default), intensity 0.35, 1.2 s, smooth · title slides in from the left over a shade · Water ripples, 0.6 intensity, dramatic easing · title rolls up to an amber copy · Paint, 45° / −90°, 1.1 × zoom on hover · underline draws in, caption top-left.

A turbulent blue ocean wave with white sea foam swirling in dark waterTime lapse photography of body of water

Hoodies

Heavyweight cotton

Seawaves wallpaperAerial view of seashore with stones

Classic tee

Front and back

Crashing wavesBird's eye view of seashore

For her

2. Eight more maps

Noise, Wave, Stripe, Zigzag, Parallel, Mosaic, Honeycomb and Dots — each 1:1, intensity 0.5, with its name fading up on hover over a shade.

SeashoreTwo black whales swimming in body of water

Noise

Aerial view of dark blue ocean water with white sea foam patternsLong exposure photography of body of water

Wave

Aerial photography of blue body of waterA turbulent blue ocean wave with white sea foam swirling in dark water

Stripe

Blue sea waves under white sky during daytimeCrashing waves

Zigzag

SeashoreTwo black whales swimming in body of water

Parallel

Aerial view of dark blue ocean water with white sea foam patternsLong exposure photography of body of water

Mosaic

Aerial photography of blue body of waterA turbulent blue ocean wave with white sea foam swirling in dark water

Honeycomb

Blue sea waves under white sky during daytimeCrashing waves

Dots

3. Autoplay slideshow

Autoplay through five images (the two images plus three More Images), 2.5 s each, pausing on hover · Radial map, 1.6 s · 21:9 · letters drop in, caption in the middle · Title in white 54 px (26 px on phones).

A turbulent blue ocean wave with white sea foam swirling in dark waterSeawaves wallpaper

The collection

Five pieces, one loop

4. Click, in view and a custom map

Left: On click / tap — each click moves to the next of four images · Honeycomb · glitch title with an amber and cyan flicker. Middle: Once, when scrolled into view · Wipe (gradient) · caption below the image. Right: Custom map image — the Divi Ninja print used as a texture · Concrete-like cracks · 0.8 intensity · shade and a middle-left caption offset 20 px.

Aerial view of dark blue ocean water with white sea foam patternsBody of water

Click me

Two black whales swimming in body of waterSeashore

Scrolled into view

Plays once.

Time lapse photography of body of waterAerial photography of blue body of water

Custom map

5. Finished design

A dark product card: 3:4, focus top, a 28 px radius with a white 6 px frame and a deep shadow, slightly desaturated (Divi filters), 1.06 zoom, Mosaic at 0.4, a dark translucent caption box bottom-left (18 px radius, offset 16 px) with a pink title that turns amber on hover. Links to #shop.

Hover the card

The caption box has its own background, padding and radius from the Design tab, and the title and subtitle their own fonts and hover colours.

Without WebGL

The real images are always in the page: search engines and screen readers see them, and a browser without WebGL (or with reduced motion) cross-fades between them instead.