Embla Carousel
    • Get StartedGet Started
    • GuidesGuides
    • APIAPI
    • PluginsPlugins
    • ExamplesExamples
    • OverviewOverview
    • ModuleModule
    • ReactReact
    • VueVue
    • SvelteSvelte
    • TypeScriptTypeScript
    • CDNCDN
    • OverviewOverview
    • Slide ContainerSlide Container
    • Slide SizesSlide Sizes
    • Slide GapsSlide Gaps
    • BreakpointsBreakpoints
    • Prev & Next ButtonsPrev & Next Buttons
    • OverviewOverview
    • OptionsOptions
    • MethodsMethods
    • EventsEvents
    • PluginsPlugins
    • OverviewOverview
    • AutoplayAutoplay
    • Auto HeightAuto Height
    • Class NamesClass Names
    • Wheel GesturesWheel Gestures
    • OverviewOverview
    • PredefinedPredefined
    • GeneratorGenerator
    • Npm
    • GitHub
    • OverviewOverview
    • ModuleModule
    • ReactReact
    • VueVue
    • SvelteSvelte
    • TypeScriptTypeScript
    • CDNCDN
    • OverviewOverview
    • Slide ContainerSlide Container
    • Slide SizesSlide Sizes
    • Slide GapsSlide Gaps
    • BreakpointsBreakpoints
    • Prev & Next ButtonsPrev & Next Buttons
    • OverviewOverview
    • OptionsOptions
    • MethodsMethods
    • EventsEvents
    • PluginsPlugins
    • OverviewOverview
    • AutoplayAutoplay
    • Auto HeightAuto Height
    • Class NamesClass Names
    • Wheel GesturesWheel Gestures
    • OverviewOverview
    • PredefinedPredefined
    • GeneratorGenerator
    • Npm
    • GitHub
On this page

    EmblaCarousel

    A lightweight carousel library with fluid motion and great swipe precision

    • Examples
    • Generator
    • Highly Extensible

      An API designed with flexibility and extensibility in mind.

      Read more
    • Plugin System

      Add functionality and customize your carousels as you go.

      Read more
    • Fully Typed

      Built-in types because it is written in TypeScript.

      Read more
    On this page
      • Npm
      • GitHub