diff options
author | 0neGal <mail@0negal.com> | 2022-02-19 14:25:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-19 14:25:18 +0100 |
commit | 39da6eeecdb184e05f93ad1a8aaa1a2a95df333a (patch) | |
tree | 74b6be3a0edebe8df31c95d337ec63a64433f053 /src/app/main.css | |
parent | ee7dab5b056e254bff828a9b9f6d77be2287b935 (diff) | |
parent | 9e539d3d3df62df39b9a67ecf1c24734d6f8779b (diff) | |
download | Viper-39da6eeecdb184e05f93ad1a8aaa1a2a95df333a.tar.gz Viper-39da6eeecdb184e05f93ad1a8aaa1a2a95df333a.zip |
Merge pull request #81 from 0neGal/drag-drop
feat: drag and drop to install mods
Diffstat (limited to 'src/app/main.css')
-rw-r--r-- | src/app/main.css | 58 |
1 files changed, 57 insertions, 1 deletions
diff --git a/src/app/main.css b/src/app/main.css index a532490..dcc4e8a 100644 --- a/src/app/main.css +++ b/src/app/main.css @@ -38,11 +38,15 @@ body { margin: 0; overflow: hidden; - user-select: none; } body, button, input {font-family: "Roboto", sans-serif} +body, button, img, a { + -webkit-user-drag: none; + user-select: none; +} + button {outline: none} b, strong {font-weight: 700} body, input, button {font-weight: 500} @@ -612,6 +616,58 @@ code { font-weight: 600; } +#dragUI { + top: 0; + left: 0; + right: 0; + bottom: 0; + color: white; + opacity: 0.0; + position: fixed; + z-index: 1000000; + pointer-events: none; + background: var(--bg); + backdrop-filter: blur(15px); + transition: 0.1s ease-in-out; +} + +#dragUI.shown { + opacity: 1.0; + pointer-events: all; +} + +#dragUI #dragitems { + --size: 25vw; + top: 50%; + left: 50%; + opacity: 0.6; + position: absolute; + text-align: center; + width: var(--size); + height: var(--size); + margin-top: calc(var(--size) / 2 * -1); + margin-left: calc(var(--size) / 2 * -1); +} + +#dragUI #dragitems #icon { + width: 100%; + height: 100%; + filter: invert(1); + transform: scale(0.45); + background-size: cover; + background-image: url("icons/download.png"); + transition: 0.1s ease-in-out; +} + +#dragUI.shown #dragitems #icon { + transform: scale(0.5); +} + +#dragUI #dragitems #text { + top: -5vw; + position: relative; +} + /* drag control */ #bgHolder, |