summaryrefslogtreecommitdiff
path: root/ui/styles
diff options
context:
space:
mode:
authorKit La Touche <kit@transneptune.net>2025-08-03 23:02:37 -0400
committerKit La Touche <kit@transneptune.net>2025-08-03 23:02:37 -0400
commite6cba7c6d273b400eb70d10b1cab8a3bcc42b251 (patch)
treee57cf1e9bcde3df4ea01476cb2a3aba9039d83af /ui/styles
parent12f8614f6b085050b4a3d7f7bda6aba532f862f0 (diff)
Add preliminary notifications UX in settings area
Not wired up to any server actions yet.
Diffstat (limited to 'ui/styles')
-rw-r--r--ui/styles/toggles.css42
1 files changed, 42 insertions, 0 deletions
diff --git a/ui/styles/toggles.css b/ui/styles/toggles.css
new file mode 100644
index 0000000..c51d34a
--- /dev/null
+++ b/ui/styles/toggles.css
@@ -0,0 +1,42 @@
+.toggle {
+ position: relative;
+ display: inline-block;
+ width: 2rem;
+ height: 1rem;
+ border: 1px solid var(--colour-navbar-bg);
+ border-radius: 1rem;
+}
+
+.toggle input {
+ display: none;
+}
+
+.slider {
+ position: absolute;
+ cursor: pointer;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background-color: #bbb;
+ transition: 0.4s;
+ border-radius: 1rem;
+}
+
+.slider:before {
+ position: absolute;
+ content: "";
+ height: 1rem;
+ width: 1rem;
+ background-color: #fff;
+ transition: 0.4s;
+ border-radius: 50%;
+}
+
+input:checked + .slider {
+ background-color: var(--colour-navbar-bg);
+}
+
+input:checked + .slider:before {
+ transform: translateX(1rem);
+}