SG
Components

Marquee

Infinite horizontal scroller with edge fade, pause on hover and reduced-motion support.

layoutanimation
TypeScriptReactNext.jsNode.jsRustGoPostgreSQLRedisDocker

Features

  • Pure CSS animation, no JavaScript loop.
  • Soft fade on both edges with a mask.
  • Pauses on hover, reverses on demand.
  • Stops entirely with reduced motion.

Why I built this

My stack list kept growing and a wall of tags was hard to scan. A slow marquee shows everything in one calm line.

Sidd

Usage

example.tsx
<Marquee duration={20}>{items}</Marquee>