diff options
author | 0neGal <mail@0negal.com> | 2024-06-14 23:30:39 +0200 |
---|---|---|
committer | 0neGal <mail@0negal.com> | 2024-06-14 23:30:39 +0200 |
commit | 138464759f45a463104bfc6ca92a118e7a74101c (patch) | |
tree | cdbfaefd20410e786971118bb379cca50140eb96 /src/app/css/selection.css | |
parent | 04b0e9fcea6c60257d7bc68994103eacb340a82b (diff) | |
download | Viper-138464759f45a463104bfc6ca92a118e7a74101c.tar.gz Viper-138464759f45a463104bfc6ca92a118e7a74101c.zip |
initial gamepad/keyboard navigation support
Far from complete, but this does the bulk of the work, the rest is just
fixing places where the selection moves in weird ways after doing some
things, and overall improving the look and feel of it.
Diffstat (limited to 'src/app/css/selection.css')
-rw-r--r-- | src/app/css/selection.css | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/app/css/selection.css b/src/app/css/selection.css new file mode 100644 index 0000000..04e1d5d --- /dev/null +++ b/src/app/css/selection.css @@ -0,0 +1,19 @@ +#selection { + z-index: 99999999999999; + + transition: 0.15s ease-in-out; + transition-property: + opacity, border-radius, + transform, width, height, top, left; + + position: fixed; + pointer-events: none; + transform: scale(1.0); + background: rgba(255, 255, 255, 0.3); + border-radius: calc(var(--padding) / 2); +} + +#selection.keyboard-selecting, +#selection.controller-selecting { + transform: scale(1.1); +} |