gsap-interact
Installation
SKILL.md
GSAP Interact — Mouse-Driven Animations
Flow: gsap-setup → gsap-animate → gsap-interact → gsap-optimise → gsap-test
Companion: For GSAP core tween API, invoke gsap-core. For performance methods, invoke gsap-performance. This skill covers interaction recipes only. Requires:
greensock/gsap-skills
All patterns assume gsap.context() cleanup is in place (see gsap-animate skill).
1. 3D Tilt Cards
Cursor-to-rotation calculation
const rect = card.getBoundingClientRect()
const xPct = ((e.clientX - rect.left) / rect.width - 0.5) * 2
const yPct = ((e.clientY - rect.top) / rect.height - 0.5) * 2