We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 720a223 commit 849acbcCopy full SHA for 849acbc
components/mouseDot.vue
@@ -0,0 +1,26 @@
1
+<template>
2
+ <div
3
+ ref="circle"
4
+ class="bg-accent w-3 h-3 rounded-full absolute pointer-events-none"
5
+ ></div>
6
+</template>
7
+
8
+<script>
9
+export default {
10
+ setup() {
11
+ const circle = ref(null);
12
13
+ onMounted(() => {
14
+ document.addEventListener("mousemove", (event) => {
15
+ if (circle.value) {
16
+ circle.value.style.left = event.clientX - 6 + "px";
17
18
+ circle.value.style.top = event.clientY - 7 + "px";
19
+ }
20
+ });
21
22
23
+ return { circle };
24
+ },
25
+};
26
+</script>
pages/projects/hitboxv1.vue
@@ -45,6 +45,7 @@
45
</p>
46
</div>
47
48
+ <mouseDot />
49
</template>
50
<script setup lang="ts">
51
useHead({
0 commit comments