After watching, you can assemble a slideshow whose slides are paragraphs, with numbered buttons, side arrows and a timer you choose per slideshow.
Container plus slides
The sub-module installs a Slideshow bundle and a Slideshow Section bundle. The container references only Slideshow Sections; each section carries a Slideshow Title and a Slideshow Section Body that accepts any bundle, so a slide can be an image, a card, a two-column split or a block of formatted text.
The navigation you switch on
- Bottom Navigation — a checkbox that reveals the numbered buttons under the stage.
- Prev/Next — a checkbox that reveals the chevrons on the left and right edges.
- Play and Stop — thirteen intervals from 3 to 15 seconds, with 5 seconds as the documented default.
- Active Button Background — the colour of the button for the slide currently showing, from 30 options.
- Animated Slide — six entry animations, the same zoom, edge and opacity set used elsewhere in the suite.
Where the timer value actually lives
This is the detail worth pausing on. The template writes the chosen interval into a small hidden element inside the slideshow wrapper, and the script reads it from there rather than from a global setting. That is why two slideshows on one page can run at two different speeds, and why nothing breaks if you place three of them in a single field.
The whole set of bundles is catalogued on the W3CSS Paragraphs module page.
Slides pulled from content instead
Hand-built slides suit a homepage banner. When the slides should be your latest content, Views Slideshow renders a View the same way, but it requires Drupal 11.3 or newer. W3CSS Paragraphs declares Drupal 10, 11 and 12, so it remains the option on older cores.
Planning something larger than a single feature — a rebuild, or a move off an older Drupal? Drupal architecture services, or request a quote.