← wow.widev.pro

№ 001 — parallax landscape

A landscape at depth.

Six layers, each moving at a different rate as you scroll. Built with Vite, TypeScript, and GSAP ScrollTrigger.

Scroll ↓

How this works?

The scene above is a single fixed-height container with six absolutely-positioned layers stacked from back (sky) to front (grass). As the page scrolls, GSAP moves each layer vertically by a different multiplier — distant objects drift slowly, foreground objects fly past. The result reads as depth.

The mountains and trees are inline SVG, so they're sharp at any resolution and weigh almost nothing. The moon is a radial gradient. No image files.

The parallax rates

Tip: the "right" rates are the ones that look good. Tweak them in src/main.ts until the layers feel like they have weight.

← back to wow.widev.pro