UNPKG

trigger-animations

Version:

A lightweight animation-on-scroll trigger utility built with **GSAP + ScrollTrigger**. Add animation attributes to your HTML elements and let the script handle the rest.

26 lines (25 loc) 751 B
function flip(element) { const config = {}; // left flip const leftFlip = element.getAttribute("data-flip-left"); if (leftFlip !== null) { config.rotateY = (Number(leftFlip) || 100) * -1; } // right flip const rightFlip = element.getAttribute("data-flip-right"); if (rightFlip !== null) { config.rotateY = Number(rightFlip) || 100; } // down flip const downFlip = element.getAttribute("data-flip-down"); if (downFlip !== null) { config.rotateX = (Number(downFlip) || 100) * -1; } // up flip const upFlip = element.getAttribute("data-flip-up"); if (upFlip !== null) { config.rotateX = Number(upFlip) || 100; } return config; } export default flip;