From 7f9cee5798d177c6d640643c7fe59a2cd8230959 Mon Sep 17 00:00:00 2001 From: Yohan Boujon Date: Thu, 1 Feb 2024 16:15:10 +0100 Subject: [PATCH] Frontend: Fixed sidebar being visible for a second on mobile. Tooltips now can be shown from bottom or top depending on where it can be displayed. --- frontend/src/lib/components/pill.svelte | 70 ++++++++++++++++--------- frontend/src/lib/css/cv.css | 2 +- frontend/src/lib/css/pill.css | 18 ++++--- 3 files changed, 59 insertions(+), 31 deletions(-) diff --git a/frontend/src/lib/components/pill.svelte b/frontend/src/lib/components/pill.svelte index f6fcecb..f0f8896 100644 --- a/frontend/src/lib/components/pill.svelte +++ b/frontend/src/lib/components/pill.svelte @@ -1,4 +1,5 @@ - +
{#if show_tooltip === true} -
+
+
{#each tooltip_data as td}
diff --git a/frontend/src/lib/css/cv.css b/frontend/src/lib/css/cv.css index fdf9c95..1979cd4 100644 --- a/frontend/src/lib/css/cv.css +++ b/frontend/src/lib/css/cv.css @@ -23,7 +23,7 @@ @media screen and (max-width: 1200px) { .sidebar { - visibility: hidden; + display: none; } } diff --git a/frontend/src/lib/css/pill.css b/frontend/src/lib/css/pill.css index 39f8357..6f5532d 100644 --- a/frontend/src/lib/css/pill.css +++ b/frontend/src/lib/css/pill.css @@ -52,7 +52,6 @@ display: flex; justify-content: center; visibility: hidden; - transition: all .3s ease 0s; box-shadow: 0px 8px 18px -1px #261C2C30; display: flex; flex-direction: column; @@ -115,13 +114,20 @@ .pill-arrow { position: absolute; z-index: 2; - transform: translateY(-2.2rem); - width: 0px; - height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; - border-top: 20px solid var(--color-background); + width: 0px; + height: 0px; visibility: hidden; - transition: all .3s ease 0s; filter: drop-shadow(0px 8px 18px #261C2C20); +} + +.pill-arrow-up { + transform: translateY(-2.2rem); + border-top: 20px solid var(--color-background); +} + +.pill-arrow-down { + transform: translateY(2.2rem); + border-bottom: 20px solid var(--color-background); } \ No newline at end of file