用 IntersectionObserver 创建滚动触发动画,配 Tailwind 友好的动画类与 keyframes。当被要求做滚动显现、animate-on-scroll,或在元素进入视口时对其动画进行排序时使用。