diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/FallbackBadge.svelte | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/FallbackBadge.svelte b/src/lib/FallbackBadge.svelte index 38653881..652c8735 100644 --- a/src/lib/FallbackBadge.svelte +++ b/src/lib/FallbackBadge.svelte @@ -30,10 +30,12 @@ const handleMouseMove = (event: MouseEvent) => { const boundingRectangle = badgeReference.getBoundingClientRect(); - const factor = 1; + const factor = 1.25; - mouseX = -(event.clientX - boundingRectangle.left - boundingRectangle.width / 2) * factor; - mouseY = -(event.clientY - boundingRectangle.top - boundingRectangle.height / 2) * factor; + mouseX += + (-(event.clientX - boundingRectangle.left - boundingRectangle.width / 2) - mouseX) * factor; + mouseY += + (-(event.clientY - boundingRectangle.top - boundingRectangle.height / 2) - mouseY) * factor; }; const handleMouseLeave = () => { |