SnapRollJS: A JavaScript library for building full-screen presentations with snap-scrolling navigation.
Key features:
- Zero dependencies, written in pure ES6
- Supports vertical sections with horizontal slides
- Six built-in animations (slide, fade, zoom, flip, skew, rotate)
- Hash-based routing for direct links to any section
- Handles keyboard, mouse wheel, and touch gestures
- Auto-generates pagination and navigation UI
Perfect for portfolios, product showcases, or web-based presentations where you want smooth, controlled navigation without the overhead of larger frameworks.
๐ Blog Post
๐ GitHub Repo
๐ Live Demo
Top comments (0)