From aaee0f56f80d77545750a32da06ab27e6730df76 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Fri, 14 Feb 2025 18:51:08 -0500 Subject: [PATCH] [+] Matcha pointer --- src/App.svelte | 6 +++--- src/app.sass | 3 +++ src/matcha_cursor.png | Bin 0 -> 3457 bytes 3 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 src/matcha_cursor.png diff --git a/src/App.svelte b/src/App.svelte index 66700b5..42759de 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -62,6 +62,7 @@ let perpendicular = dir === 'bottom' || dir === 'top' ? 'left' : 'top' obj[perpendicular] = `calc(${pos * 100}% - 100px)` + // Disable transition for the initial position divEl.style.transition = `none` divEl.style.cssText = Object.keys(obj).map(key => `${key}: ${obj[key]}`).join('; ') await sleep(0.1) @@ -88,9 +89,8 @@ imgEl.style.cssText = Object.keys(obj).map(key => `${key}: ${obj[key]}`).join('; ') } - onMount(() => { - setTimeout(() => divStyles(), 100) - }) + onMount(() => setTimeout(divStyles, 100) +)
diff --git a/src/app.sass b/src/app.sass index 87e18be..b9ec6bb 100644 --- a/src/app.sass +++ b/src/app.sass @@ -16,3 +16,6 @@ body margin: 0 width: 100% height: 100% + +* + cursor: url("./matcha_cursor.png") 16 16, auto diff --git a/src/matcha_cursor.png b/src/matcha_cursor.png new file mode 100644 index 0000000000000000000000000000000000000000..d55e4d3fbc74a00c80f0ee70ce3b7736a56ebf46 GIT binary patch literal 3457 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 j9UBN