Velora UI

Animated List

Looping feed that springs each item in, newest on top.

  • 1.1 KB gzipped
  • Deps: motion/react
  • Reduced-motion safe
  • Base UI & Radix compatible
Open in v0

Preview

Deploy succeeded

Installation

pnpm dlx shadcn@latest add https://velora.colorlib.com/r/animated-list.json

Adds components/velora/animated-list.tsx, installs motion.

Props

PropTypeDefault
children*React.ReactNode—
classNamestring—
delay

ms between items appearing

number2000

Accessibility

Reduced motion
The loop stops and all items are shown at once, newest on top, with no spring, scale or layout animation.
Keyboard
Decorative — nothing to operate.
Screen readers
Without reduced motion items are added on a timer, so a screen reader finds only the items revealed so far; the loop pauses while the list is hovered or has focus.