slick: A jQuery carousel library
Responsive jQuery plugin for touch-enabled content carousels.
Learn more about Slick
slick is a jQuery plugin that implements carousel functionality for displaying sequences of content with navigation controls. It uses jQuery for DOM manipulation and event handling, with CSS3 transitions for animations and support for fallback easing functions. The library provides extensive configuration options through both HTML data attributes and JavaScript initialization, allowing responsive behavior across different screen sizes through breakpoint-based settings. Common use cases include product galleries, image sliders, testimonial carousels, and content rotation on websites.
Data attribute configuration
Settings can be defined directly in HTML using data-slick attributes, reducing the need for separate JavaScript initialization code while still requiring explicit plugin invocation.
Responsive breakpoint system
The responsive option accepts an array of breakpoint objects that apply different settings at specified screen widths, with support for mobile-first or desktop-first calculation modes.
Synchronized multi-slider support
The asNavFor option enables multiple carousel instances to be linked together, allowing one slider to control navigation of another, useful for thumbnail galleries paired with main content displays.
$('.product-gallery').slick({
dots: true,
infinite: true,
speed: 300,
slidesToShow: 1,
autoplay: true
});Top in Frontend
Related Repositories
Discover similar tools and frameworks used by developers
HTML5 QR Code
Camera and file-based QR/barcode scanning library.
TanStack Table
Framework-agnostic headless table library for building datagrids.
React Grid Layout
Responsive React grid system with drag-and-drop resizing.
Tailwind CSS
PostCSS framework generating utility classes from scanned templates.
Telegram Web A
Official Telegram web client built with minimal dependencies and custom MTProto implementation.