Interactive Content Slider Needs plugin

The Content Slider block

A native horizontal collection of editable Group blocks with touch scrolling, optional snapping, keyboard navigation and arrow, number or dot controls. Without JavaScript it remains a scrollable row; without the plugin its native blocks become a plain stack.

Feature slider walkthrough·Twenty Twenty-FivePlays best in its own window

Open in its own window Rendered by WordPress in Twenty Twenty-Five.Open this pattern

4 patterns4 designs13 settingspatternpaste/content-sliderRequires a block theme on WordPress 6.7 to 7.0. Classic themes and page builders are outside our supported setup. Adaptive patterns use the block theme’s colour, spacing and typography presets; styled variations declare their own colours or type.

The designs

4 patterns, 4 designs between them. Each is this one block wrapped in core blocks, so everything around it takes its colours, spacing and type from your theme.

All 36 interactive patterns

How it moves

Content Slider turns ordinary WordPress Group blocks into a touch-friendly horizontal sequence with accessible arrows or numbered steps. Authors keep using native blocks and familiar Inspector controls; there is no separate slide builder. Every item remains a horizontally scrollable row without JavaScript and a plain stack of native blocks without the plugin.

What you can set before you copy

Every one of these is an attribute of the block, so it is the same control the editor's inspector offers after you have pasted. The Motion drawer on a pattern's own page writes your values into the markup before you copy it.

SettingAttributeValuesDefault
Enable slide navigationpatternpasteMotionOn or offOn
ControlspatternpasteControlsArrows and counter or Numbered steps or DotsArrows and counter
Controls positionpatternpasteControlsPositionBelow slides or Over slidesBelow slides
Click and dragpatternpasteDragOn or offOn
Show scrollbarpatternpasteScrollbarOn or offOn
Snap to slidespatternpasteSnapOn or offOn
Button shapepatternpasteNavShapeSquare or Rounded or RoundSquare
Button backgroundpatternpasteNavBackgroundTheme palette or custom colourTheme
Button textpatternpasteNavTextTheme palette or custom colourTheme
Active backgroundpatternpasteNavActiveBackgroundTheme palette or custom colourTheme
Active textpatternpasteNavActiveTextTheme palette or custom colourTheme
Slide widthpatternpasteWidth45 to 100%, in steps of 178%
Slide gappatternpasteGap0 to 64px, in steps of 124px
Back to the interactive patterns