Skip to main content
Clever Ops

Free React Marquee Components

The marquee earned its bad reputation honestly, then infinite-scroll logo strips rehabilitated it. These six keep the momentum and add control: a classic logo marquee with proper pause states, a focus-lens variant that magnifies what passes the centre, split lanes moving in opposition, a step rail that advances in discrete beats, a ticker tape for data-flavoured brands, and a velocity scroll that responds to the reader's own scrolling. All pause on hover and focus, and all respect reduced motion.

6 components · MIT licensed · installable with the shadcn CLI

Frequently asked questions

Are marquees bad for accessibility?

Uncontrollable ones are. These pause on hover and keyboard focus, expose a pause control where content is interactive, and stop entirely under prefers-reduced-motion, the failures that made marquees notorious are exactly what got engineered out.

What content works in a marquee besides logos?

Short, glanceable, repeated items: testimonial fragments, stat chips, integration names, city lists, headlines. The ticker tape variant suits live-ish data; anything requiring sustained reading belongs in a static layout instead.

How is the infinite loop implemented?

The track renders two copies of your items and translates by exactly half its width per cycle, so the loop is seamless at any content length. CSS-driven animation keeps it off the JavaScript thread.