Supa Swiper - A minimal less bloated slider element for Breakdance
SUPA Swiper appears to be a simple slider, yet it packs several advantages:
- Employs a modern Web Component architecture.
- Generates far fewer container elements (divs) than Basic or Advanced Sliders.
- Loads faster and is easier to configure—perfect for straightforward sliders.
- Lets you fine-tune or extend behavior with additional attributes—no extra JavaScript required.
Available in the free plugin Asset4Breakdance.
Table Of Contents
A Web Component with fewer containers
All the slider elements (Basic Slider, Advanced Slider, Gallery...) have tons of options. Which is great but 90% of the time, we just need a simple slider.
For comparison, here’s the HTML structure of the Basic Slider with default options:

The Supa Swiper element contains the bare minimum, no extra containers.

Get Started in Seconds
Flip the switches you need, everything essential is one click away. The defaults cover 90% of typical sliders.

Add Any Swiper Feature via Attributes
All Swiper parameters are available as kebab-case attributes on the <swiper-container> element (more info: https://swiperjs.com/element#parameters-as-attributes ).
This means any parameter not listed in the options panel can still be applied by adding it as an attribute.
For example, there is no option to enable the 'mousewheel' parameter. No problem, we simply add it as an attribute:

effect: 'coverflow',
coverflowEffect: {
rotate: 30,
slideShadows: false,
},
});
The web component method uses the attributes:
<swiper-slide>Slide 1</swiper-slide>
<swiper-slide>Slide 2</swiper-slide>
<swiper-slide>Slide 3</swiper-slide>
...
</swiper-container>
This means that in Breakdance or Oxygen 6 we can add it ourselves, no extra JavaScript required.







More Cool Features
That’s not all, here are a couple more features that make it unique.



Vertical Slider
Unlike the built-in sliders, this one allows you to set the slider as a vertical slider (a fixed height or aspect ratio needs to be configured in the options).









Breakpoint control
Manually set your own breakpoint to change the Slide-per-view parameter.
Note
In the backend, when you set or change certain properties, the changes are applied in real time. However, this doesn’t always work correctly, as it doesn’t use any JavaScript to initialize the preview. Always check the frontend to ensure the changes are reflected properly.