Skip to content

iOS-like Cover Flow for React. Fluid, physical motion with zero layout shifts. Built for the modern web with Motion and Tailwind.

License

Notifications You must be signed in to change notification settings

ashishgogula/coverflow

Cover Flow

npm npm downloads License Deployed on Vercel

A high-fidelity recreation of the classic iTunes Cover Flow interaction, built for the modern web using React, Next.js, Tailwind and Motion.

This project focuses on motion feel, spatial depth, and interaction fidelity rather than recreating visuals pixel-for-pixel.

Cover Flow Preview Cover Flow Example

  • Supports click, drag, touch, keyboard, and horizontal wheel interactions with velocity-aware dragging and arrow-key navigation.
  • Driven by motion springs for weighty, responsive, and fully interruptible animations.
  • Uses hardware-accelerated CSS 3D transforms for smooth, refresh-rate-independent performance.
  • Drops cleanly into shadcn-based projects via the CLI or manual install, following the same conventions and structure.
  • Works seamlessly in modern React and Next.js environments, including App Router setups.
  • Adapts gracefully to different container sizes and layouts by default.
  • Styled with Tailwind CSS and compatible with next-themes for dark mode support.
  • Isolated transform-based animations ensure the surrounding layout never shifts.

If this component helped you or inspired an interaction idea, a GitHub star is appreciated.

Documentation & Installation

All installation methods, usage examples, and configuration details are documented here:

👉 https://coverflow.ashishgogula.in/get-started

This includes:

  • shadcn CLI installation
  • npm / pnpm / yarn / bun usage
  • Manual setup
  • Live examples
  • Interactive playground with presets and real-time prop controls
  • Props reference

Live Demo

coverflow.ashishgogula.in

Contributing

Please read the contributing guide

License

Licensed under the MIT license.

About

iOS-like Cover Flow for React. Fluid, physical motion with zero layout shifts. Built for the modern web with Motion and Tailwind.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project