Turn Anything Into A Slider In Elementor

How To Turn Anything Into A Slider In Elementor For Free (No Plugin)

 

This guide will walk you through the process of creating a custom slider in Elementor without using any additional plugins. All work happens directly in Elementor’s builder, using CSS classes added via the Advanced tab and a simple HTML widget to control navigation. Follow these steps to implement the slider effectively.

Step 1: Create Your Hero Sections (Slide 1, Slide 2, Slide 3)

  1. Design your hero sections inside Elementor as usual. These will be your slides (Slide 1, Slide 2, and Slide 3).
  2. For each section or container that you wish to turn into a slider, assign the following CSS Class under the Advanced tab:
    • For Slide 1, Slide 2, and Slide 3, assign the class slider1 to each section. All sections will share this same class.

    Note: Once the CSS class slider1 is applied, all the designed hero sections will automatically merge into the slider functionality. Ensure the designs for each slide are finalized before adding the CSS class.

Step 2: Create the Slider Wrapper in Elementor

In the Navigator, you should structure your containers as shown in the screenshot below:

  1. Wrapper: This will act as the main container for your slider. Go to its Advanced tab and add the CSS Class slider-wrapper.
  2. Individual Slides: As noted earlier, the individual slides should be inside this wrapper and should have the slider1 class.

Your structure should look like this:

Step 3: Add the Navigation Dots in Elementor

  1. Add a HTML widget inside your slider wrapper, and paste the following HTML code to generate the navigation dots:

Step 4: Add Custom CSS in Elementor

The following CSS should be applied globally or within the specific page where your slider exists. The CSS ensures that the wrapper displays the slides correctly and only one slide is visible at a time.

Step 5: Add Custom JavaScript

To make your slider functional, add the following JavaScript. Since we are working entirely inside Elementor, this JavaScript should be added via a Custom HTML widget (or through the Custom Code feature if you have Elementor Pro):

Conclusion

With this process, you can turn any Elementor container or section into a fully functional slider without relying on third-party plugins. Remember to:

  • Design your slides first (e.g., Hero sections).
  • Assign the CSS Class slider-wrapper to the container holding your slides.
  • Add the CSS Class slider1 to each slide’s container through Elementor’s Advanced tab.
  • Ensure the HTML, CSS, and JavaScript are properly added in Elementor widgets for the slider to work.

Share This Post

Picture of Mallami Adekunle

Mallami Adekunle

Kunle Mallami is a digital entrepreneur with expertise in website design, digital marketing, brand strategy and digital content writing. When he's not doing any of these, he will probably be on YouTube learning.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.

Get your Free eBook

Enter your details below and get instant access to the eBook — and we’ll email it to you too!

Sign Up

Get the latest update on small business marketing and general digital marketing contents.