Skip to content

Add a Simple Slider/Carousel Block to Gutenberg #76724

@vishnupprajapat

Description

@vishnupprajapat

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions