Use same desktop.webp for all devices - simpler and cleaner

- Remove separate mobile image (was causing file bloat and complexity)
- Use desktop.webp (716 KB) for all screen sizes via media query
- Browser's background-size: cover handles responsive display
- Simplify preload-images.html to single image preload
- Cleaner CSS without unnecessary file duplication
This commit is contained in:
Kirik
2025-11-12 20:06:59 +01:00
parent 82ad87dbfc
commit a6ee115908
3 changed files with 4 additions and 7 deletions
+2 -5
View File
@@ -4,9 +4,6 @@
{{- end }}
{{- if .IsHome }}
<!-- Preload background images for adaptive loading -->
<link rel="preload" as="image" href="images/desktop.webp" media="(min-width: 737px)">
<link rel="preload" as="image" href="images/mobile.webp" media="(max-width: 736px)">
<!-- Fallback preload -->
<link rel="preload" as="image" href="{{ .Site.Params.backgroundPath }}">
<!-- Preload background image (same for all devices) -->
<link rel="preload" as="image" href="images/desktop.webp">
{{- end }}
+2 -2
View File
@@ -1,11 +1,11 @@
/* Adaptive Background Images for Mobile and Desktop */
/* Mobile devices (max-width: 736px) - Use mobile.webp */
/* Mobile devices (max-width: 736px) - Use desktop.webp (same as desktop for consistency) */
@media screen and (max-width: 736px) {
#wrapper > .bg {
background-image: url('../../images/overlay.png'),
linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)),
url('../../images/mobile.webp') !important;
url('../../images/desktop.webp') !important;
background-size: cover;
background-position: center;
background-attachment: fixed;
Binary file not shown.

Before

Width:  |  Height:  |  Size: 69 KiB

After

Width:  |  Height:  |  Size: 716 KiB