Alphabetical contact list sidebar indicator with active letters dynamically scaling using CSS scroll-driven animations and view-timeline.

Scroll-Driven CSS Alphabet Indicator Sidebar

The “Scroll-Driven CSS Alphabet Indicator Sidebar” connects a scrollable contact list to a sidebar index using CSS Scroll-Driven Animations. It defines a timeline-scope on the parent and a view-timeline on each alphabetical section. Floating sidebar letters scale dynamically as sections cross the viewport, creating smooth, scroll-linked feedback without high-overhead JS scroll listeners. (Requires: react.js, react-dom.js, faker.js)

Technologies:
HTML CSS JavaScript/Babel
Difficulty:Advanced
Browser Support (as of Jul 2026):
Chrome Chrome 115+ Edge Edge 115+ Safari Safari 26+
Features:
Scroll AnimationsView TimelineSticky Headers
Code by: Jhey Jhey
License: MIT
Interactive horizontal photo gallery of cats and dogs with parallax scrolling effects.

FizzBuzz Photo Gallery

An interactive horizontal timeline featuring drag-to-scroll navigation with synchronized multi-layer parallax effects for images, background, and labels, built with React and TypeScript.

See the Pen FizzBuzz Photo Gallery.