Hi there,
Thank you for contacting us.
You can achieve this effect using custom CSS. The idea is to apply a hover effect to all the widgets within a column when the column itself is hovered. Here’s how you can do it using only CSS:
Steps:
- First, assign a custom CSS class to your column (e.g., hover-trigger-column).
- Then, apply the following CSS:
Select the column by its custom class:
.hover-trigger-column:hover .elementor-widget {
background-color: #f0f0f0; /* Change background color */
transform: scale(1.05); /* Slight scaling effect */
transition: all 0.3s ease; /* Smooth transition */ }
How it works:
- The hover-trigger-column:hover .elementor-widget selector targets all widgets inside the column when the column itself is hovered.
- You can add any hover styles you need for the widgets, such as changing background color, scaling, opacity, etc.
- You can also add widget-specific hover effects separately, but this ensures that all widgets respond to hovering over the column as a whole.
Adding the Custom Class:
- In Elementor, select the column you want to target.
- Under Advanced → put class, add the class name (e.g., hover-trigger-column).
- Then, place the custom CSS code either in Elementor → Site Settings → Custom CSS (if using Elementor Pro) or within your theme’s CSS file.
This method should work without the need for JavaScript. When you hover over any part of the column, it will trigger the hover effect on all the widgets inside the column.
Hope this helps.
Kind regards,