mirror of
https://github.com/YouHaveTrouble/GuildMaster.git
synced 2026-05-12 06:26:59 +00:00
tooltip on technical menu
This commit is contained in:
+1
-3
@@ -21,25 +21,23 @@ import {version} from "../package.json"
|
|||||||
<header>
|
<header>
|
||||||
<nav>
|
<nav>
|
||||||
<RouterLink
|
<RouterLink
|
||||||
data-tooltip="Guild view"
|
|
||||||
:to="{name: 'guild'}"
|
:to="{name: 'guild'}"
|
||||||
>
|
>
|
||||||
Guild
|
Guild
|
||||||
</RouterLink>
|
</RouterLink>
|
||||||
<RouterLink
|
<RouterLink
|
||||||
data-tooltip="Adventures!"
|
|
||||||
:to="{name: 'quests'}"
|
:to="{name: 'quests'}"
|
||||||
>
|
>
|
||||||
Quests
|
Quests
|
||||||
</RouterLink>
|
</RouterLink>
|
||||||
<RouterLink
|
<RouterLink
|
||||||
data-tooltip="Manage your adventurers"
|
|
||||||
:to="{name: 'adventurers'}"
|
:to="{name: 'adventurers'}"
|
||||||
>
|
>
|
||||||
Adventurers
|
Adventurers
|
||||||
</RouterLink>
|
</RouterLink>
|
||||||
<RouterLink
|
<RouterLink
|
||||||
data-tooltip="Technical information"
|
data-tooltip="Technical information"
|
||||||
|
data-tooltip-position="bottom"
|
||||||
:to="{name: 'technical'}"
|
:to="{name: 'technical'}"
|
||||||
>
|
>
|
||||||
<img class="icon" src="/img/icons/cog.svg" alt="Technical">
|
<img class="icon" src="/img/icons/cog.svg" alt="Technical">
|
||||||
|
|||||||
+33
-5
@@ -123,17 +123,45 @@ body {
|
|||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
content: attr(data-tooltip);
|
|
||||||
bottom: calc(-100% - 0.5rem);
|
|
||||||
left: 50%;
|
|
||||||
transform: translateX(-50%);
|
|
||||||
width: max-content;
|
width: max-content;
|
||||||
min-height: 2rem;
|
min-height: 2rem;
|
||||||
background-color: rgba(0,0,0, 0.5);
|
background-color: rgba(0,0,0, 0.5);
|
||||||
color: #fff;
|
color: #fff;
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
padding: 0.25rem;
|
padding-block: 0.25rem;
|
||||||
|
padding-inline: 0.5rem;
|
||||||
|
white-space: break-spaces;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&[data-tooltip-position="bottom"]:after {
|
||||||
|
content: attr(data-tooltip);
|
||||||
|
bottom: calc(-100% - 0.5rem);
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
max-width: 200%;
|
||||||
|
}
|
||||||
|
&[data-tooltip-position="top"]:after {
|
||||||
|
content: attr(data-tooltip);
|
||||||
|
top: calc(-100% - 0.5rem);
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
max-width: 200%;
|
||||||
|
}
|
||||||
|
&[data-tooltip-position="left"]:after {
|
||||||
|
content: attr(data-tooltip);
|
||||||
|
top: 50%;
|
||||||
|
right: calc(100% + 0.5rem);
|
||||||
|
transform: translateY(-50%);
|
||||||
|
max-width: 20rem;
|
||||||
|
}
|
||||||
|
&[data-tooltip-position="right"]:after {
|
||||||
|
content: attr(data-tooltip);
|
||||||
|
top: 50%;
|
||||||
|
left: calc(100% + 0.5rem);
|
||||||
|
transform: translateY(-50%);
|
||||||
|
max-width: 20rem;
|
||||||
|
}
|
||||||
|
|
||||||
&:hover:after {
|
&:hover:after {
|
||||||
opacity: 100%;
|
opacity: 100%;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user