diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2025-07-17 15:12:07 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2025-07-17 15:12:07 -0300 |
commit | af4ca039b42da9968e82087560eb398f3b3bbd17 (patch) | |
tree | ef1cfa2d805064c756faca3402a67a5c8f2257d1 /src/static/css/site.css | |
parent | 82a6098d64b17c7c21dd5c5db64b78da9a7e9bb3 (diff) |
content, data, client, css: style selector first pass
Diffstat (limited to 'src/static/css/site.css')
-rw-r--r-- | src/static/css/site.css | 41 |
1 files changed, 40 insertions, 1 deletions
diff --git a/src/static/css/site.css b/src/static/css/site.css index e647dd83..2c5d6ce1 100644 --- a/src/static/css/site.css +++ b/src/static/css/site.css @@ -1130,6 +1130,15 @@ a .normal-content { text-decoration: none !important; } +label:hover span { + text-decoration: underline; + text-decoration-style: solid; +} + +label > input[type=checkbox]:not(:checked) + span { + opacity: 0.8; +} + #secondary-nav { text-align: center; @@ -2021,13 +2030,32 @@ ul.quick-info li:not(:last-child)::after { text-align: center; } -.gallery-view-switcher { +.gallery-view-switcher, +.gallery-style-selector { margin-left: auto; margin-right: auto; text-align: center; line-height: 1.4; } +.gallery-style-selector .styles { + display: inline-flex; + justify-content: center; +} + +.gallery-style-selector .styles label:not(:last-child) { + margin-right: 1.25ch; +} + +.gallery-style-selector .count { + font-size: 0.85em; + + position: relative; + bottom: -0.25em; + + opacity: 0.9; +} + #content.top-index section { margin-bottom: 1.5em; } @@ -3028,6 +3056,13 @@ video.pixelate, .pixelate video { box-sizing: border-box; } +.grid-listing:not(:has(.grid-item:not([class*="hidden-by-"]))) { + padding-bottom: 140px; + background: #cccccc07; + border-radius: 10px; + border: 1px dashed #fff3; +} + .grid-item { font-size: 0.9em; } @@ -3042,6 +3077,10 @@ video.pixelate, .pixelate video { margin: 10px; } +.grid-item[class*="hidden-by-"] { + display: none; +} + .grid-item .image-container { width: 100%; } |