Carousel Slider Block for Gutenberg
A responsive modern carousel slider for the Gutenberg block editor that lets you add any blocks to your slides. Easily create sliders for hero sections, testimonials, products, and anything else using Gutenberg blocks. 🚀 Carousel Slider Version 2 is built on the modern Swiper.js library for improved performance and better mobile compatibility. Plugin site: carouselblock.com Features Add unlimited slides Add any blocks to the slides Preview the carousel in the editor Responsive and touch enabled Developer friendly: supports CSS variables & theme.json Accessibility-ready with keyboard navigation and ARIA labels Settings Slides per view Slides to scroll at a time Slide speed Slide padding Prev/next arrows Dots navigation Infinite loop sliding Autoplay Pause on hover Disable on interaction Responsive settings: slides to show and scroll at given screen size RTL Advanced Settings For dynamic layouts where the slider or its surrounding layout changes after load, such as tabs, accordions, or lazy-loaded content. ResizeObserver Observer Observe parent elements Observe slide children Plugin Settings Plugin settings are available from Settings > Carousel Slider in the WordPress admin. Available options include showing legacy carousel blocks, hiding the legacy warning notice, and loading the full Swiper bundle instead of the default custom Swiper build. Included Patterns Full Width Hero Slider Testimonials Slider Logos Carousel The final look of these sliders depends on your theme styles. You can also fine-tune the design using custom CSS variables (see below). Requirements PHP 5.6+ is recommended, WordPress 5.8+, with Gutenberg active. Documentation Full documentation: carouselblock.com/docs Select the Carousel Slider block from the Design category. Click the + button located at the end of the carousel to add slides. Add any block within the slides. Use the horizontal scrollbar to preview the slides in the editor. You can reorder the slides by using the left and right arrow buttons in the toolbar. To remove a slide, select the slide and click the three dots right above it. Click the option to remove that slide. Click the Carousel Block (the block nesting all the slides) to show the carousel settings. Upgrading from Legacy Carousel See the support topic for upgrading legacy blocks to Carousel Slider Version 2. Carousel Slider settings are available from Settings > Carousel Slider in the WordPress admin. Customizing Styles Carousel Slider v2 supports custom styling via CSS variables: Styling documentation: carouselblock.com/docs?doc=styling Navigation --wp--custom--carousel-block--navigation-size: Arrow icon size --wp--custom--carousel-block--navigation-sides-offset: Distance from edge --wp--custom--carousel-block--navigation-color: Arrow color --wp--custom--carousel-block--navigation-hover-color: Arrow hover color (falls back to navigation-color) --wp--custom--carousel-block--navigation-alignfull-color: Arrow color when carousel is full width Pagination (dots) --wp--custom--carousel-block--pagination-top: Top offset --wp--custom--carousel-block--pagination-bottom: Bottom offset --wp--custom--carousel-block--pagination-bullet-size: Bullet size --wp--custom--carousel-block--pagination-bullet-active-color: Active bullet color --wp--custom--carousel-block--pagination-bullet-inactive-color: Inactive bullet color --wp--custom--carousel-block--pagination-bullet-inactive-hover-color: Inactive bullet hover color (falls back to active-color if set) --wp--custom--carousel-block--pagination-bullet-active-opacity: Active bullet opacity --wp--custom--carousel-block--pagination-bullet-inactive-opacity: Inactive bullet opacity --wp--custom--carousel-block--pagination-bullet-inactive-hover-opacity: Inactive bullet opacity on hover (falls back to inactive-opacity if not set) --wp--custom--carousel-block--pagination-bullet-horizontal-gap: Space between bullets (horizontal) --wp--custom--carousel-block--pagination-bullet-vertical-gap: Space between bullets (vertical) Block Spacing --wp--custom--carousel-block--image-margin-top: Top margin for image blocks --wp--custom--carousel-block--image-margin-bottom: Bottom margin for image blocks --wp--custom--carousel-block--cover-margin-top: Top margin for cover blocks --wp--custom--carousel-block--cover-margin-bottom: Bottom margin for cover blocks Theme JSON Support All the CSS variables can also be defined directly inside your theme’s theme.json under the settings.custom key. For example: { "settings": { "custom": { "carousel-block": { "navigation-size": "22px", "navigation-color": "#000", "pagination-bullet-active-color": "#000" } } } } Frontend API Carousel Slider exposes a small frontend API for integrations with tabs, accordions, modals, or other hidden UI. For some of these dynamic layout cases, the Advanced Settings observer options can also handle updates automatically. window.CarouselSliderBlock.init( container ): Initializes carousel instances inside the given container. window.CarouselSliderBlock.update( container ): Updates existing carousel instances inside the given container and initializes any that are not yet initialized.
Top keywords
- carousel19×3.13%
- settings12×1.98%
- slider12×1.98%
- slides11×1.81%
- blocks9×1.48%
- carousel slider9×1.48%
- bullet7×1.15%
- block6×0.99%
- color6×0.99%
- slide6×0.99%
- add5×0.82%
- arrow5×0.82%
Carousel, Slider, Photo Gallery with Lightbox, Video Slider, by WP Carousel
WP Carousel is a responsive plugin for creating Carousel, Slider, Photo Gallery, and Video Slider in WordPress. It supports images, posts, WooCommerce products, and YouTube videos. Images can be selected directly from the WordPress media library and arranged with drag-and-drop. The plugin is lightweight, responsive, and works across all major devices and browsers. Live Demo | Video Tutorials | Documentation | Support You’ll be ble to display Image Carousel & Slider: Create Carousels and Sliders by uploading images from the WordPress media library. Photo Gallery: Build image galleries with lightbox support and customizable layouts. Post Carousel: Display recent posts in a carousel with title, image, excerpt, date, and author. Post Grid: Show posts in a grid format with title, image, excerpt, date, and author. WooCommerce Product Carousel: Display WooCommerce products in a carousel with options to show or hide product name, image, price, rating, and add-to-cart button. Product Grid Gallery: Show WooCommerce products in a grid gallery with product details such as name, image, price, reviews, and add-to-cart button. Video Slider & Gallery: Create sliders and galleries with multiple YouTube videos. Features you’ll love Drag & Drop Responsive Builder: Easily upload and reorder slides with the responsive drag-and-drop builder. Supports images and videos, letting you organize carousels and galleries in any order. Multiple Carousels and Galleries: Add and display multiple carousels or galleries on the same page without conflict. Carousel Controls: Enable or disable autoplay, set speed, stop on hover, and loop infinitely. Show or hide navigation and pagination dots with custom colors. Touch swipe and mouse drag are also supported. Responsive and Mobile Ready: WP Carousel sliders and galleries are fully responsive. You can set the number of columns and spacing individually for small, medium, and large devices. Lightbox Open images or videos in a popup overlay for viewing larger versions without leaving the page. Works across devices and is easy to navigate. Color & Styling Options: The plugin lets you customize colors and styles for carousels and galleries to match your site’s design. Multisite Support: The plugin can be used across WordPress multisite networks, allowing you to create and manage carousels on multiple sites from a single installation. Theme & Plugin Compatibility: The plugin is compatible with most WordPress themes and plugins, ensuring smooth integration without conflicts. Page Builders Ready Gutenberg Editor WPBakery Elementor BeaverBuilder SiteOrgin DiviBuilder LayersWP MotoPress CornerStone Themify Builder etc. Multilingual Ready WPML Polylang Loco Translate qTranslate-x GTranslate Google Language Translator WPGlobus For fast support, features request, and bug reporting Ask us at Support. WP Carousel Pro WP Carousel is the free version of WP Carousel Pro. The Pro version includes additional features such as support for posts, WooCommerce products, custom content (text, HTML, shortcodes), and extended video options. It also supports WordPress pages, custom post types, taxonomies, and custom taxonomies. Video sources include YouTube, Vimeo, TikTok, Twitch, Wistia, Dailymotion, MP4, WebM, and self-hosted videos with lightbox support. See Documentation. Watch all Tutorials » Author Designed and Developed by ShapedPlugin