diff --git a/src/components/layout/Cursor.svelte b/src/components/layout/Cursor.svelte index 67c75e6..2c511c2 100644 --- a/src/components/layout/Cursor.svelte +++ b/src/components/layout/Cursor.svelte @@ -3,8 +3,6 @@ let cursorX = $state(0) let cursorY = $state(0) - let outlineX = $state(0) - let outlineY = $state(0) let onTarget = $state(false) let rafId @@ -22,73 +20,66 @@ onTarget = false } - const animate = () => { - outlineX += (cursorX - outlineX) * 0.2 - outlineY += (cursorY - outlineY) * 0.2 - rafId = requestAnimationFrame(animate) - } - window.addEventListener('mousemove', handleMouseMove) window.addEventListener('mouseover', handleMouseOver) window.addEventListener('mouseout', handleMouseOut) - animate() return () => { window.removeEventListener('mousemove', handleMouseMove) window.removeEventListener('mouseover', handleMouseOver) window.removeEventListener('mouseout', handleMouseOut) - if (rafId) cancelAnimationFrame(rafId) } })
- +> + + +