From 81cabf40f9063f72f04df9b720d7f0e25a185741 Mon Sep 17 00:00:00 2001 From: Connor Thomson Date: Sun, 20 Sep 2026 20:38:03 -0700 Subject: Style checkbox and more --- css/desktop/account-dropdown.css | 52 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 css/desktop/account-dropdown.css (limited to 'css/desktop/account-dropdown.css') diff --git a/css/desktop/account-dropdown.css b/css/desktop/account-dropdown.css new file mode 100755 index 0000000..f4d827f --- /dev/null +++ b/css/desktop/account-dropdown.css @@ -0,0 +1,52 @@ +/* + * GNUfault.org - GNUfault's website + * Copyright (C) 2026 Connor Thomson + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + +.account-dropdown .toggle { + display: none; +} + +.account-dropdown .username { + margin: 3px; + cursor: pointer; +} + +.account-dropdown .username:hover { + text-decoration: underline; +} + +.account-dropdown .menu { + display: none; + position: absolute; + top: 100%; + right: 5px; + padding: 3px; + background-color: white; + border: 1px solid #98A5B0; + border-radius: 0 0 3px 3px; +} + +.account-dropdown .toggle:checked ~ .menu { + display: block; +} + +.account-dropdown .menu a { + display: block; + margin: 0; + padding: 1px 3px 1px 3px; + white-space: nowrap; +} -- cgit v1.2.3