Code snippet for Diagonal Image Hover Effect:
selector .diagonal{ position: absolute; } selector .elementor-top-column > .elementor-widget-wrap{ overflow: hidden; } selector .diagonal{ pointer-events: none; } selector .diagonal, selector .elementor-widget-divider{ transition: all 0.5s ease-in-out !important; } selector .elementor-widget-wrap:hover .diagonal{ transform: rotate(-45deg); } selector .elementor-widget-wrap:hover .elementor-widget-divider{ transform: scaleX(2) translateX(20px); transform-origin: left; } selector .elementor-widget-wrap:hover .elementor-widget-heading + .elementor-widget-divider{ transform: scaleX(2) translateX(-20px); transform-origin: right; }
CSS Code snippet for Changing Background Overlay:
selector:hover + .elementor-inner-section:not(.diagonal) .elementor-background-overlay{ background: #00000075; }