Refraction Glass Hero

Refraction Glass Hero – hero section UI design

Free React Hero Section built with Three.js, WebGL, GLSL, GSAP, SVG, TypeScript.

An ultra-minimal, near-black studio hero in Geist with no borders, shadows or background gradients, every space on an 8px grid. A Three.js serpentine ribbon with round U-turns runs edge to edge, its words flowing endlessly along the curve, and its crests rise behind the second line of a headline made of clear, thick glass. The letters really refract it: a WebGL pass bends and magnifies the ribbon inside each letter with a hint of chromatic dispersion, while an SVG lighting filter on the real, selectable HTML text adds a bright top lip, a cool blue bottom lip, a fine hairline and a soft specular highlight from a light that slowly sways across the letters and leans towards the pointer. GSAP runs the intro (nav items rise, letters un-blur into place with SplitText, the ribbon draws on from left to right, then the glass settles in), the scroll drift of the headline and a velocity-based speed-up of the ribbon. A slim three-column nav with a single blue Sign up button, a caption beside the second line and a monospaced meta row. It adapts to tablets and phones, pauses its canvas when off-screen and respects reduced motion.

Installation

npm install three gsap

More Hero Sections

View all React Hero Section Components