Interactive React-powered tag list container displaying multiple rows of text badges sliding infinitely in opposite directions with soft side fades.

Bi-Directional Infinite Scrolling Tag Cloud

This typographic dashboard component showcases multiple rows of infinitely scrolling keyword tags. By combining React with custom CSS keyframes and variables, the script randomizes the scroll speed and flips the direction of alternating rows. A linear gradient mask overlay wraps the container boundaries to create a smooth, feathered blending fade. (Requires: react.js, react-dom.js)

Technologies:
HTML CSS/SCSS JavaScript/Babel
Difficulty:Intermediate
Browser Support (as of Jun 2026):
Chrome Chrome 49+ Edge Edge 12+ Firefox Firefox 49+ Safari Safari 9.1+
Features:
Bi-Directional ScrollCSS Gradient FadeProcedural Randomizer
Code by: Yoav Kadosh Yoav Kadosh
License: MIT
React Infinite Scrolling with IntersectionObserver

React Infinite Scrolling with IntersectionObserver

An infinite scroll gallery built with React, fetching images from the Unsplash API. It leverages the native Intersection Observer API via a useCallback ref to detect when the user reaches the bottom of the grid, automatically triggering the next page fetch and state update for a seamless browsing experience.