đź’ˇ Best for before/after comparisons, transformations, or storytelling visuals.
Add an Image Widget in Elementor:
Enable Rotation Animation:
Sync with Scroll Navigation:
đź’ˇ Perfect for dynamic portfolios, galleries, or creative design elements.
.flip-image {
transform: rotateY(90deg);
transition: transform 0.8s ease-out;
}
.flip-image.visible {
transform: rotateY(0);
}
document.addEventListener("DOMContentLoaded", function() {
let flipImages = document.querySelectorAll(".flip-image");
function flipOnScroll() {
flipImages.forEach(image => {
let imgTop = image.getBoundingClientRect().top;
if (imgTop < window.innerHeight * 0.8) {
image.classList.add("visible");
}
});
}
window.addEventListener("scroll", flipOnScroll);
flipOnScroll();
});
flip-image
.đź’ˇ Works well for creative designs or before/after effects.
Copyright© 2025, WP Woman & Faydra D. Fields. All rights reserved.
Site customized by HLWES.