How To Create Multi Color Gradients in Elementor with Custom CSS

You are currently viewing How To Create Multi Color Gradients in Elementor with Custom CSS

When you need to create a gradient that is not available natively, like a rainbow or tie-dye effect, it’s a bit tricky. There are many ways to achieve this effect and they range from expensive plugins to crafting your own CSS. This tutorial will teach you how to choose the right colors for your gradient, how to build and apply the Gradient module in Elementor, as well as how to use Custom CSS so that your colors are always customizable.

The most important thing is to know what colors you’re going to use for the gradient. You’ll need a base color and a mix of colors that will make up the rest of the gradient.

For example, if you want a rainbow gradient, you’ll need four colors: red, orange, yellow, green. If you’re looking to create a tie-dye or variegated effect, your base color will be white or light gray and your other colors could be black, brown, yellow, and so on.

Choosing Your Colors

The first thing you need to do is figure out how many colors you want in your gradient. In this tutorial, we will be using the number six because it has been proven to be a good number for creating a tie-dye effect.

You should also decide on where your gradient will start and end. This can be achieved by using one color at the beginning and another color at the end.

Once you have decided on these two things, then you can choose your colors. The easiest way to do this is to use RGB values, which are easy enough to change in CSS once they’re set up in Elementor.

If you have a lot of colors that need to be changed, it’s better if you use a hexadecimal color value rather than an RGB value because there is more room for editing.

You can use to help you come up with your own hexadecimal color values.

Applying the Gradient in Elementor

Now you can move on to the next step, which is creating your gradient module in Elementor.

Step 1: Go to the Elementor Page which you want to apply the gradient to.

Screenshot 146

Step 2: Select the section which you want to add the gradient background.

elementor multi color 3

Step 3: Click on the Advanced Tab.

elementor multi color 2 1

Step 4: Bottom, you will find custom css option.

elementor multi color 1 1

Step 5: Add this custom css code.

selector { background: rgb(131,58,180);

background: linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 27%, rgba(59,38,253,1) 43%, rgba(253,93,47,1) 59%, rgba(185,57,253,1) 78%, rgba(252,176,69,1) 100%);


Step 6: Click save and now see the effect.

elementor multi color 4 1

Now you can change your colors as per your necessary requirement by changing RGB Value in Custom CSS.

Customizing Your Colors with CSS

You can use the Custom CSS option in Elementor to edit your gradient colors. You can also add a fallback color to make sure that the gradient shows up when Custom CSS is not enabled. This is crucial for mobile devices and preview screens because browsers will sometimes ignore elements with empty custom CSS.

Why add a Multi Colored Background?

Gradients are very effective in adding depth to certain elements. These include headers, buttons, logos – basically anything you want to stand out.

Remember that gradients can be used in any design, not just web design. Once you know how to make one, you can use it anywhere.

elementor multi color 5

The upper is without the gradient and the down side is with. Which do you prefer?

Go ahead and play around with your gradients! They’re very useful on many websites. Try experimenting with more colors or mixing up different patterns for some unique results. You can find a lot of cool gradients online to help you get started.


Gradients provide depth and style. They’re especially useful for headers and logos because they make it easier to draw the eye of the viewer towards your content.

Gradients are great, but keep in mind that they don’t always work well on certain types of websites or apps. If you use them, make sure to limit how many colors you use and where you use them. This will keep your site looking professional and coherent.

If you follow the steps, then it’s pretty easy to create a gradient background in Elementor. It is not only useful but also one of the best ways to enhance the beauty of any webpage through a little effort.

That’s all for this article and if you like our efforts, then please share it with your friends and support us for the upcoming articles.

Thank You!

Leave a Reply