What the Frontend? Open the interactive gallery →
3D & WebGL

WebGL image hover

A hover effect on an image that uses a WebGL shader — stretching, rippling, or burning around the cursor.

What you're seeing

Hover over an image and it warps in a physically convincing way — like pressing on a membrane.

Where you'll see it

Portfolio grids, project thumbnails, hero images.

Difficulty

High — 4/5

Libraries that build it

Curtains.jsPIXI.jsThree.js

From the toolbox

CodropsTwo decades of effect tutorials with live demos — where half of these techniques were being taken apart before anyone named them.

Ready to prompt — paste this into your AI coding tool

"Use Curtains.js to wrap image in WebGL plane, apply displacement on mousemove targeting u_mouse uniform, lerp back on mouseleave"

Related 3D & WebGL effects

Floating 3D objectShader distortionParticle system3D textNoise terrainFluid simulation
See the animated preview in the dictionary →