Fix smooth scroll easing for more consistent motion
All checks were successful
build-website / build (push) Successful in 1m30s

- Changed from easeInOutCubic to easeInOutQuad for smoother motion
- Increased duration from 1.5 to 1.8 seconds
- Fixed jerky acceleration/deceleration issue
- Now provides consistent, smooth scrolling throughout entire motion

The scrolling is now properly smooth without the sudden speed changes.
This commit is contained in:
2025-09-19 11:22:46 +02:00
parent e0794df092
commit fc0ee4c33b
3 changed files with 13 additions and 13 deletions

View File

@@ -101,11 +101,11 @@ const handlePhoneClick = () => {
}
const handleServicesClick = () => {
scrollToElement('#services', 1500) // 1.5 seconds for slower scrolling
scrollToElement('#services', 1800) // 1.8 seconds for smoother scrolling
}
const handleScrollToExplore = () => {
scrollToElement('#services', 1500) // Scroll to services section
scrollToElement('#services', 1800) // Scroll to services section
}
const handleVideoVisibility = () => {
@@ -136,7 +136,7 @@ const initSmoothScroll = () => {
if (!href) {
return
}
scrollToElement(href, 1500) // 1.5 seconds for slower scrolling
scrollToElement(href, 1800) // 1.8 seconds for smoother scrolling
})
})
}