Button Hover Effects in Elementor

There are several ways to add button hover effects to buttons created with the Elementor page builder for WordPress. One way to do this is by using custom CSS code.

Here’s an example of some basic CSS code that will create a hover effect that changes the background color of a button:

/* Change the background color of the button on hover */
.elementor-button:hover {
    background-color: #ff0000; /* Replace with the desired hover color */

This code targets the default class that Elementor uses for buttons, “elementor-button”, and changes the background color of the button on hover to the specified color.

You can add this code to your website by going to your WordPress dashboard, navigate to Appearance > Customize > Additional CSS and paste it there.

You can also create more complex hover effects by using CSS transforms, animations and transitions properties, for example:

/* Scale the button on hover */
.elementor-button:hover {
    transform: scale(1.2);
/* Add a hover transition */
.elementor-button {
    transition: all 0.3s ease;

This will create a hover effect that scales the button to be slightly larger when hovered over. You can play around with the transform property to create different effects such as rotate, skew and more.

Keep in mind that it’s possible to add unique class name to the button element in Elementor editor, so you can style them individually.

Please note that this is only an example and the final result might vary based on the context of your website, the CSS classes and selectors used, and other factors.