aboutsummaryrefslogtreecommitdiff
path: root/src/app/css/selection.css
diff options
context:
space:
mode:
author0neGal <mail@0negal.com>2024-06-14 23:30:39 +0200
committer0neGal <mail@0negal.com>2024-06-14 23:30:39 +0200
commit138464759f45a463104bfc6ca92a118e7a74101c (patch)
treecdbfaefd20410e786971118bb379cca50140eb96 /src/app/css/selection.css
parent04b0e9fcea6c60257d7bc68994103eacb340a82b (diff)
downloadViper-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.css19
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);
+}