skills/blossom-carousel.com/blossom-carousel-web

blossom-carousel-web

Installation
SKILL.md

Blossom Carousel Web Components

<blossom-carousel> is a custom element that wraps a native horizontal scroll container. Layout, slide sizes, gaps, and snapping are plain CSS. Blossom adds mouse dragging with momentum and rubber-banding, while touch devices keep native scrolling.

If the project uses React, Vue, or Svelte, use the matching blossom-carousel-react, blossom-carousel-vue, or blossom-carousel-svelte skill instead. For migrations from Embla, Swiper, Splide, Slick, or Flickity, use the blossom-carousel-migration skill first.

Setup

With a bundler:

npm install @blossom-carousel/web
import "@blossom-carousel/web"; // registers all custom elements
import "@blossom-carousel/web/style.css";
Installs
239
First Seen
Jun 1, 2026