fix: update title animation to use whileInView and add viewport settings

This commit is contained in:
mr. M 2025-01-03 00:22:11 +01:00
parent f90f54ec04
commit dc83c63290
No known key found for this signature in database
GPG key ID: CBD57A2AEDBDA1FB

View file

@ -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 }
};
}