ns-ui

Ticker Tape Splice

Horizontal ticker tape with mechanical feed physics: quotes stream right-to-left at constant speed, new data visibly splices in with a 1px seam that travels with the strip, and hover or keyboard focus brakes the feed with inertia instead of stopping it dead.

Use when a live-updating horizontal marquee of short, discrete data items (quotes, prices, scores) where continuous feed physics and a visible append/splice moment matter. Reach for progress-telegraph-log instead for a vertical telegraph log of operation sub-steps with unknowable total duration — progress-telegraph-log has no marquee motion and is about narrating one long-running process, not a continuous horizontal financial-style stream.

Install

npx shadcn add https://design.helpmarq.com/r/ticker-tape-splice.json
  • ticker
  • marquee
  • finance
  • feed
  • keyboard
  • accessibility
  • rAF

ns-ui / ticker-tape-splice

New quotes splice in from the right; hover or focus the tape to brake it, or use the transport button to pause outright.

Props

PropTypeDefaultDescription
quotesQuote[]
speed?numberBase feed speed in px/s. Default 46.
paused?booleanExternal pause control. Omit for internal state.
onPausedChange?(paused: boolean) => void
className?string