A premium, Apple-style product landing page built with HTML, CSS, and vanilla JavaScript. The page uses a frame-by-frame canvas image sequence tied to scroll progress, with cinematic text scenes, smooth transitions, and a modern product-focused layout.
A premium, Apple-style product landing page built with HTML, CSS, and vanilla JavaScript. The page uses a frame-by-frame canvas image sequence tied to scroll progress, with cinematic text scenes, smooth transitions, and a modern product-focused layout.
If video preview is not visible in your GitHub view, open directly: Watch demo
<canvas> (35 frames)requestAnimationFrame + lerp)script.js preloads all 35 frame images from images/.0 -> 34).cover mode to fill the viewport.IntersectionObserver.No installation is required.
index.html in your browser.For best local behavior, run with a simple static server:
Then open http://localhost:8000.
images/ (keep sequential naming pattern).script.js (SCENE_DEF).index.html..scroll-canvas-wrap { height: 1200vh; } in style.css.Inter).demo.mov is included for visual reference in the README.This project is for portfolio/demo use. Add a license file if you plan to distribute commercially.