Skip to content

JamesShell/parallax-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallax Demo

A playground / test demo built for a client to explore parallax scrolling concepts and visual effects. This is not a production project — just a sandbox for experimenting with ideas and showcasing what's possible.

Features

  • Multi-layer parallax — Multiple depth layers (buildings, fog, water, foreground) that respond to mouse/pointer movement for a 3D feel
  • GSAP reveal animation — Cinematic staggered intro that fades and slides each layer into view on page load
  • Animated birds — Canvas-based flocking bird simulation rendered on an overlay canvas
  • Falling leaves — Leaf particles that drift across the scene for added atmosphere
  • Responsive scaling — Layout adapts across desktop, laptop, tablet, and mobile screen sizes
  • Performance optimizationsrequestAnimationFrame-based rendering, will-change hints, visibility-change pausing, and pointer event coalescing
  • Reduced motion support — Respects prefers-reduced-motion for accessibility

Tech Stack

  • HTML / CSS / Vanilla JS
  • GSAP 3 for timeline animations

Credits

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors