Svelte Carousel

screenshot of Svelte Carousel
svelte

A super lightweight, super simple Carousel for Svelte 3

Overview

This project is an archived version of the Svelte Carousel/Slider. It is a ground-up rewrite using Svelte v3 and Siema, with the goal of creating a fully functional carousel with a small file size. The library can be used with any framework and provides a range of customizable options and attributes.

Features

  • Pure JavaScript: This library is written in pure JavaScript, allowing it to be used with any framework.
  • Customizable Controls: The controls for the carousel can be customized by using the available slots to insert your own content.
  • Attribute Options: The library provides a range of attributes that can be passed to customize the carousel, such as loop, perPage, autoplay, duration, easing, startIndex, draggable, multipleDrag, dots, controls, threshold, and rtl.

Summary

The Svelte Carousel/Slider is an archived project that provides a fully functional and customizable carousel/slider component. It is written in pure JavaScript and can be used with any framework. The library offers a range of options and attributes to customize the carousel, allowing for flexibility in design and functionality.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

rollup
Rollup

RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.