2 React Scroll Indicators
This collection is a complete guide to creating scroll progress indicators in React. Both the fundamental approach with useState/useEffect hooks for manual calculations and the modern implementation with framer-motion for smooth, declarative animation are covered. To create unique UIs, the technique of circular SVG indicators is demonstrated, where stroke-dashoffset is animated in response to scroll. This is your toolkit for adding informative and stylish feedback to any project.
Examples

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)
See the Pen Scroll-Driven CSS Alphabet Indicator Sidebar.

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.