Native-first carousel enhanced with drag support for pointer devices.
- Native scrolling: Full performance and accessibility.
- Dragging: Custom physics-based dragging for all pointer types.
- No abstraction: use all native web API's.
- Configure with CSS: Works with native scroll-snap, position sticky and scroll-driven animations.
- 0kb on touch devices: Blossom only loads when a fine pointer device is detected.
- Works with major frameworks: Components for React, Vue, Svelte and Web Components.
npm install @blossom-carousel/reactnpm install @blossom-carousel/vuenpm install @blossom-carousel/sveltenpm install @blossom-carousel/web