« get me outta code hell

content, client: linkContribution: platform info in tooltips - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/static/site6.css
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2024-03-29 14:24:45 -0300
committer(quasar) nebula <qznebula@protonmail.com>2024-03-29 20:01:45 -0300
commit4e11adf60b74db6a69fcebbf07dcd7c8e8b00a20 (patch)
treea332795ea7fbd9729681ffe2b958165404f87dd5 /src/static/site6.css
parent6817e9d085345ac6b26a5c7b90d963c3d4bf630d (diff)
content, client: linkContribution: platform info in tooltips
Diffstat (limited to 'src/static/site6.css')
-rw-r--r--src/static/site6.css42
1 files changed, 42 insertions, 0 deletions
diff --git a/src/static/site6.css b/src/static/site6.css
index 36662e7..a29158c 100644
--- a/src/static/site6.css
+++ b/src/static/site6.css
@@ -594,6 +594,48 @@ li:not(:first-child:last-child) .tooltip,
           user-select: none;
 
   cursor: default;
+
+  display: grid;
+
+  grid-template-columns:
+    [icon-start] auto [icon-end domain-start] auto [domain-end];
+}
+
+.icons-tooltip .icon {
+  grid-column-start: icon-start;
+  grid-column-end: icon-end;
+}
+
+.icons-tooltip .icon-platform {
+  display: none;
+
+  grid-column-start: domain-start;
+  grid-column-end: domain-end;
+
+  --icon-platform-opacity: 0.8;
+  padding-right: 4px;
+  opacity: 0.8;
+}
+
+.icons-tooltip.show-info .icon-platform {
+  display: inline;
+  animation: icon-platform 0.2s forwards linear;
+}
+
+@keyframes icon-platform {
+  from {
+    opacity: 0;
+  }
+
+  to {
+    opacity: var(--icon-platform-opacity);
+  }
+}
+
+.icons-tooltip .icon:hover + .icon-platform {
+  --icon-platform-opacity: 1;
+  text-decoration: underline;
+  text-decoration-color: #ffffffaa;
 }
 
 .datetimestamp-tooltip .tooltip-content,