Elementor Carousel Mods (Vertical, Fade, Justified, Center)

Elementor Carousel Mods (Vertical, Fade, Justified, Center)

Element.How also offers premium tutorials! Check them here:

Table of Contents

In this tutorial, I will show you how to customize the Elementor carousel and slider elements.

These modifications will work on the following Elementor carousels and sliders:

  • Elementor Carousel (the new one where each slide is a container)
  • Elementor Loop Carousel
  • Elementor Image Carousel
  • Elementor Testimonial Carousel
  • Elementor Review Slider
  • Elementor Slides Element

You will learn how to achieve all of the following mods:

  • Centered Elementor carousel with automatic slides per view
  • Justified Elementor image carousel
  • Bleeding edge carousel
  • Fade transition Elementor carousel
  • Vertical Elementor carousel
  • Vertical carousel with mousewheel control
  • Cards carousel
  • Gradient at each end of the slider
  • Preview % of upcoming slide carousel
  • Showing more than the normal limit of 8 slides

See the demos here (scroll down to see all) :


  • Easy to replicate
  • Most layouts can be customized to your needs
  • Compatible with most carousel elements from Elementor (see list above)

Let's get started!

Centered carousel

This is a premium tutorial. Purchase access to unlock the full tutorial.

Access tutorial

$49/one time Purchase access


  • Gain Access to This TutorialUnlock complete access to the current tutorial: Elementor Carousel Mods (Vertical, Fade, Justified, Center)
  • Future UpdatesYou will get access to all future updates to this tutorial.
  • Enjoy Unlimited UsageUse on as many of your own sites or your clients sites as you wish.

    Note that reselling or redistributing is not permitted.

Access everything

$299/one time Purchase All Access


  • Unlock every premium tutorial on Element.howGet access to the entire library of premium tutorials on Element.how
    Preview premium tutorials
  • Get access to the CSS course for Elementor usersAccess the complete 14 HTML chapters, 30 CSS chapters and 7 Elementor Projects.Learn more
  • Simple CSS Grid For ElementorAn Elementor Addon to Create Awesome Grid Layouts in a Single Click for Containers, Galleries and Loop Grid. Learn more
  • free extra: ShapeDividers.com Premium AccessLifetime Premium Access to ShapeDividers.comVisit ShapeDividers.com
  • 30 day money backNo questions asked money back. Not what you expected? Get a refund.
  • One-time payment of only $299No hidden fees or subscriptions.

    Sales taxes added where applicable.
  • Great supportGet help when you need it. Support includes getting things working as intended.

    Support excludes customization work.
  • Lifetime access to everything Element.howThe price reflects what is currently available on Element.how. All future updates are included, but none are promised. You pay for what is available now, and the rest is a sweet extra.

    I will say that it is definitely my intention to keep adding tutorials to Element.how.
* All prices are USD. Applicable taxes will be charged at checkout. Have a question? See the FAQ or email me.

Element.how also provides premium tutorials showing awesome advanced designs, check them out here.

Looking for something else? Search across 2737 Elements right here:

Checkout the Elementor Addon Finder directly

22 Responses

    1. Hey Walid!

      Sorry, Elementor is using the SwiperJS library for these, and it doesn't have the capability of fading multiple slides per view.

  1. Hello,

    I want to use this layout: Bleeding edge (shows until edge of screen on one side only). But I cant make it work. Can U give me some extra details how to achieve this. How to setup the containers?

  2. Ah its working when I use one container. But I want to use a parent container with two containers side by side in it. Is it possible to use the loop carousel on the right inner container? I cant send an image so little bit hard to explain.

    1. Hey Kristopher!

      Really sorry about this I had few instructions that weren't clear there. I edited for clarity.

      For this partialViewSwiper mod in particular, the code needs to come after all the affected carousels on the page. So essentially you can add the HTML element at the bottom of your page.

      Then it should work.


  3. Hi there!

    I just implemented the bleeding edge loop carrousel. Somehow in the Elementor builder it looks correct, but on the front-end / live website its not autoplaying and the navigation dots are to the left.

    You can see the one I created on https://pixxels.pixxels.dev/home-2024/ at the bottom part of the website.

    Hope you guys can figure out whats going wrong!

    Kind regards,


    1. Greetings Bjorn!

      Try enabling the updated Swiper library feature under WP > Elementor > Settings > Features > Swiper.

      Let me know how it goes!

      1. Hi Maxime,

        You are awesome, that fixed it, thank you very much!

        Kind regards,


  4. Hi Maxime,

    I use you vertical slider with mousewheel control on the carousel widget. All works fine and I really appreciate your work!

    On one slide I need to have a sliding element with the class=„percent“. This element shall be clicked/touched and slides left and right. On a blank page it works fine.
    On the slide, it doesn‘t work. Seems like the controls of the vertical slider block controlling „percent“-slider.

    I really need to get this fixed. Do you have any idea? I thought of an if-condition in the vertical slider control to ask wether or not the click or touch event was on „percent“.

    Really need your help mate.

    Thanks a lot

      1. Hi Maxime,

        Thank for your quick response!

        Here is the testing page:


        It is only optimized for landscape view yet.

        You can find my individual slider on slide one on the right side (on the image). It doesn‘t work on mobile and desktop.

        On the left side of slide one is a rangeslider which works on desktop but not on mobile.

        If one of the two elements could work on slider slide I could solve my problems.

        Thank you so much. I really appreciate the effort you put into helping your clients

      2. Greetings Studio!

        I think you will have to set loop to false. With looping, SwiperJS creates duplicate slides, and these are added and removed in the DOM, so having JS dependent elements in them just doesn't work well.

        The event listeners get wiped out or never added...

        with loop: false; , how is it? Let me know I will check again then.


  5. Hi Maxim,

    I implemented the bleeding edge slider, but know it gives the page a huge side-scroll. You can see it on https://peakfilms.nl/.

    Its happening on desktop and mobile.

    Hopefully you know how to fix this.

    Kind regards,


  6. I implemented the fade slider, which works perfectly with Elementor's Carousel widget, however in the Elementor editor the carousel glitches out. Frontend looks great. I think best solution would be to edit the code so that it is only applied on the frontend of the website, not in the Elementor editor.

    1. Greetings Simplicity!

      That's already how it should be working. Because the code that initiate the function is wrapped in between:

      window.addEventListener('load', function () {

      // rest of code here


      It's not supposed to run at all in the editor.

      If you are confident the code is running in the editor anyway, add this line to make it like this:

      window.addEventListener('load', function () {
      if (document.querySelector('.elementor-editor-active')) return;

      // rest of code here


      After adding the line, you will need to update and then refresh the editor.


Leave a Reply