diff --git a/frontend/server/public/stylesheets/panels/mouseinfo.css b/frontend/server/public/stylesheets/panels/mouseinfo.css index 384933cc..2917847e 100644 --- a/frontend/server/public/stylesheets/panels/mouseinfo.css +++ b/frontend/server/public/stylesheets/panels/mouseinfo.css @@ -124,6 +124,53 @@ display:flex; } -#unit-coordinates-title { +#unit-coordinates-container { + box-sizing: border-box; + background-color: var(--background-steel); + border-radius: var(--border-radius-sm); + box-shadow: 0px 2px 5px #000A; + padding: 10px; + position: absolute; + top: -48px; + right: 0; + display: flex; + flex-direction: column; + align-items: center; + gap: 0px; + transition: all 200ms ease-in-out; +} + +#unit-coordinates-container[data-open="true"] { + gap: 4px; + top: -140px; +} + +#unit-coordinates-container > #unit-coordinates { + width: 170px; + height: 0; + padding: 0 6px; + overflow: hidden; + flex-grow: 1; + transition: all 200ms ease-in-out; +} + +#unit-coordinates-container[data-open="true"] > #unit-coordinates { + height: 90px; + padding: 6px; +} + +#unit-coordinates-container > #unit-coordinates-toggle { font-size: 10px; + flex-shrink: 1; + cursor: pointer; +} + +#unit-coordinates-container > #unit-coordinates-toggle> #unit-coordinates-toggle-icon::after { + margin-top: 8px; + font-size: 12px; + content: "↑"; +} + +#unit-coordinates-container[data-open="true"] > #unit-coordinates-toggle > #unit-coordinates-toggle-icon::after { + content: "↓"; } \ No newline at end of file diff --git a/frontend/server/views/panels/mouseinfo.ejs b/frontend/server/views/panels/mouseinfo.ejs index a9ac7410..20981dec 100644 --- a/frontend/server/views/panels/mouseinfo.ejs +++ b/frontend/server/views/panels/mouseinfo.ejs @@ -60,40 +60,44 @@ - Selected Unit Coordinates: - -