-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Description
What problem does this address?
Currently, Gutenberg does not provide a native slider/carousel block. Users often rely on third-party plugins to create sliders, which can increase dependency, affect performance, and create compatibility issues.
For simple use cases (like showcasing images, testimonials, or featured content), users expect a built-in solution similar to other core blocks.
This creates frustration as even basic slider functionality requires external plugins.
What is your proposed solution?
Introduce a simple, lightweight Slider/Carousel block as part of the core block library.
Suggested features:
- Add multiple slides (images, text, or inner blocks)
- Navigation arrows (next/prev)
- Optional dots/pagination
- Basic autoplay option
- Responsive behavior
- Swipe support for mobile
Technical approach (optional suggestion):
- Could be built using existing block architecture (InnerBlocks)
- Minimal JS to avoid performance overhead
- Follow accessibility best practices (ARIA roles, keyboard navigation)
This would reduce dependency on plugins and improve the out-of-the-box editing experience.
Additional context
Many modern editors provide built-in slider components. Adding this feature would align Gutenberg with current UX expectations and improve usability for non-technical users.
I would like to work on this feature if it's approved.