Zoom-In Image Sequence on Scroll

Effect: Images zoom in or out as the user scrolls.

How to implement:

  • Use Scroll Navigation widget for scrolling sections.
  • Add JetElements Image Widget with an entrance zoom-in animation.
  • Set animation to trigger on scroll.
  • Adjust speed and delay for a progressive zoom-in effect.

πŸ’‘ Best for product pages or visual storytelling.

Steps:

  1. Add an Image Widget:

    • In Elementor, drag an Image widget into a section.
  2. Apply Entrance Animation:

    • Click on the image and go to Advanced > Motion Effects.
    • Choose Zoom In animation.
  3. Sync with Scroll Navigation:

    • Add Scroll Navigation widget to your page.
    • Assign unique section IDs to trigger zoom-in effects as users scroll.

πŸ’‘ Great for product images, photography showcases, and hero sections.

				
					.zoom-image {
  transform: scale(1);
  transition: transform 0.8s ease-out;
}

.zoom-image.visible {
  transform: scale(1.2);
}

				
			
				
					document.addEventListener("DOMContentLoaded", function() {
    let images = document.querySelectorAll(".zoom-image");

    function zoomOnScroll() {
        images.forEach(image => {
            let imgTop = image.getBoundingClientRect().top;
            if (imgTop < window.innerHeight * 0.8) {
                image.classList.add("visible");
            }
        });
    }

    window.addEventListener("scroll", zoomOnScroll);
    zoomOnScroll();
});

				
			

How to Implement:

  1. Add an Image in Elementor β†’ Advanced > CSS Class β†’ Add zoom-image.
  2. Insert the CSS code in Elementor > Custom CSS.
  3. Insert the JavaScript code in Elementor > Custom Code.

πŸ’‘ Great for zoom effects on featured images or product showcases.

There are no bots on this site.

WP Woman is powered by H.I.* only!

* human intelligence πŸ™‚