An infinitely looping carousel is a sleek and professional way to showcase images such as client logos, project portfolios, or featured products on your website. With Elementor Pro and a small snippet of CSS, you can easily create a carousel that smoothly glides across your screen continuously. Here’s how you can achieve this, step-by-step.
Why Use a Smooth Infinite Carousel?
- It enhances user experience with continuous, smooth motion.
- Perfect for displaying multiple logos or images without interruptions.
- Adds a professional and dynamic element to your website.
Step-by-Step Guide to Create the Carousel
Step 1: Set Up the Elementor Carousel
- In your Elementor Pro editor, drag and drop the Image Carousel widget onto your page.
- Upload and select the images you want to display.
- In the widget settings, make sure to set the carousel to “Infinite Loop” and adjust other settings like image size, slides to show, etc.
Step 2: Add the Custom CSS
To create a perfectly smooth, linear sliding effect, add the following simple CSS code snippet:
selector .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}
Here’s how to apply this CSS in Elementor:
- Click on your Image Carousel widget.
- Navigate to the Advanced tab.
- Scroll down to Custom CSS.
- Paste the provided CSS snippet into the text box.
Step 3: Test Your Carousel
- Save your changes.
- Preview your page to see your smooth infinite carousel in action.
Helpful Tips:
- Ensure all your carousel images are optimized for web usage (compressed for faster loading).
- Adjust carousel speed within the Elementor settings to find the perfect visual flow.
Watch the Tutorial
For visual learners, here’s a detailed tutorial video that covers the entire setup process: Watch Video Tutorial
By following these straightforward steps, anyone—even new interns—can easily create and implement a polished, infinitely looping image carousel on your website.


