summaryrefslogtreecommitdiffstats
path: root/themes/danix-xyz-hacker/assets/css/main.min.css
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-04-18 20:03:54 +0200
committerDanilo M. <danix@danix.xyz>2026-04-18 20:03:54 +0200
commita05ea86f931b17b0599960a6d496af842b527f00 (patch)
treeed2eb6c89fdccf3b8f2635a551f1b0233adffa91 /themes/danix-xyz-hacker/assets/css/main.min.css
parent6d3940a381a91f61c87ecb9f01f99c897b1aaf00 (diff)
downloaddanixxyz-a05ea86f931b17b0599960a6d496af842b527f00.tar.gz
danixxyz-a05ea86f931b17b0599960a6d496af842b527f00.zip
feat: theme-aware default thumbnails with picture element
- Use HTML <picture> element with prefers-color-scheme media query - Fallback dark thumbnail via content: url() CSS for theme-light class - Automatically displays light/dark thumbnails based on user theme - Articles without custom images now show default thumbnails - Maintains all existing hover effects and type badges Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Diffstat (limited to 'themes/danix-xyz-hacker/assets/css/main.min.css')
-rw-r--r--themes/danix-xyz-hacker/assets/css/main.min.css6
1 files changed, 6 insertions, 0 deletions
diff --git a/themes/danix-xyz-hacker/assets/css/main.min.css b/themes/danix-xyz-hacker/assets/css/main.min.css
index 899978a..d928b7a 100644
--- a/themes/danix-xyz-hacker/assets/css/main.min.css
+++ b/themes/danix-xyz-hacker/assets/css/main.min.css
@@ -2532,6 +2532,12 @@ html.theme-light {
}
}
+/* Theme-aware picture element for default thumbnails */
+
+html.theme-light picture img[src="/images/default_thumbnail_dark.png"] {
+ content: url('/images/default_thumbnail_light.png');
+}
+
/* Prose overrides for light theme */
html.theme-light .prose,