Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Native-first carousel enhanced with drag support for pointer devices.

License

Notifications You must be signed in to change notification settings

jespervos/blossom-carousel

Repository files navigation

Blossom Carousel

Blossom Carousel

The native-first carousel enhanced with drag support.

www.blossom-carousel.com

Why Blossom?

  • 🥇 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.
  • 🚧 Experimental cyclical scrolling: Allows the carousel to infinitely loop.

Installation

React

React Docs

npm install @blossom-carousel/react

Vue

Vue Docs

npm install @blossom-carousel/vue

Svelte

Svelte Docs

npm install @blossom-carousel/svelte

Web Component

Web Component Docs

npm install @blossom-carousel/web

Core

Core Docs

npm install @blossom-carousel/core

Examples

About

Native-first carousel enhanced with drag support for pointer devices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5