diff --git a/src/animations.ts b/src/animations.ts index 81d43ad..f7d7431 100644 --- a/src/animations.ts +++ b/src/animations.ts @@ -2,7 +2,8 @@ export function getTitleAnimation(delay = 0) { return { initial: { opacity: 0, translateY: 20, filter: 'blur(4px)' }, - animate: { opacity: 1, translateY: 0, filter: 'blur(0px)', transition: { duration: 0.3, delay } }, + whileInView: { opacity: 1, translateY: 0, filter: 'blur(0px)', transition: { duration: 0.3, delay } }, + viewport: { once: true } }; }