aboutsummaryrefslogtreecommitdiff
path: root/src/lib/layout/GlobalTooltip.svelte
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-02-21 00:56:55 -0600
committermat <github@matdoes.dev>2022-02-21 00:56:55 -0600
commit34fcffb95db91bc1db80a00af4cf9d1007a9f575 (patch)
tree79b770b455b7468de31eded91da0d45fc172fd9f /src/lib/layout/GlobalTooltip.svelte
parent13e5974114f759bae73f3bfd68c62ce9cfaf785e (diff)
downloadskyblock-stats-34fcffb95db91bc1db80a00af4cf9d1007a9f575.tar.gz
skyblock-stats-34fcffb95db91bc1db80a00af4cf9d1007a9f575.tar.bz2
skyblock-stats-34fcffb95db91bc1db80a00af4cf9d1007a9f575.zip
add minions and loader thing
Diffstat (limited to 'src/lib/layout/GlobalTooltip.svelte')
-rw-r--r--src/lib/layout/GlobalTooltip.svelte31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/lib/layout/GlobalTooltip.svelte b/src/lib/layout/GlobalTooltip.svelte
new file mode 100644
index 0000000..aeb2027
--- /dev/null
+++ b/src/lib/layout/GlobalTooltip.svelte
@@ -0,0 +1,31 @@
+<script lang="ts">
+ import { onMouseMove, setTooltipEl } from '$lib/GlobalTooltip'
+
+ let tooltipEl: HTMLDivElement
+ $: setTooltipEl(tooltipEl)
+</script>
+
+<svelte:window on:mousemove={onMouseMove} />
+<div id="global-tooltip" style="display: none" bind:this={tooltipEl} />
+
+<style>
+ #global-tooltip {
+ position: absolute;
+ user-select: none;
+ pointer-events: none;
+ overflow: hidden;
+ z-index: 100;
+ background-color: #0a0a0aee;
+ padding: 0 0.25rem;
+ border-radius: 3px;
+ box-shadow: 0 0 0 3px #206, 0 0 0 6px #000;
+ font-family: Minecraft;
+ white-space: nowrap;
+ }
+ #global-tooltip :global(p) {
+ margin: 0;
+ }
+ #global-tooltip :global(.item-lore-name) {
+ margin-bottom: 0.5em;
+ }
+</style>