Skip to content

Commit 5eb03e6

Browse files
author
Mirko Brombin
authored
Merge pull request #75 from GabsEdits/dark-images
feat: dark images for dark theme for hero
2 parents 5312ef6 + 823ff44 commit 5eb03e6

File tree

8 files changed

+124
-35
lines changed

8 files changed

+124
-35
lines changed
84.2 KB
Loading
59.4 KB
Loading
62.2 KB
Loading
65.4 KB
Loading
43.7 KB
Loading
70.8 KB
Loading
29.9 KB
Loading

src/pages/index.astro

Lines changed: 124 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,23 @@ import { Icon } from "astro-icon/components";
4646
</div>
4747
</div>
4848
<div class="w-full flex justify-center">
49-
<img
50-
src="/assets/hero/bottle-creation.png"
51-
alt="Bottle Creation"
52-
class="max-w-full h-auto mb-0"
53-
/>
49+
<picture>
50+
<source
51+
srcset="/assets/hero/bottle-creation.png"
52+
media="(prefers-color-scheme: light)"
53+
/>
54+
55+
<source
56+
srcset="/assets/hero/bottle-creation-dark.png"
57+
media="(prefers-color-scheme: dark)"
58+
/>
59+
60+
<img
61+
src="/assets/hero/bottle-creation.png"
62+
alt="Bottle Creation"
63+
class="max-w-full h-auto mb-0"
64+
/>
65+
</picture>
5466
</div>
5567
</section>
5668

@@ -93,11 +105,23 @@ import { Icon } from "astro-icon/components";
93105
>More about</a
94106
>
95107
</div>
96-
<img
97-
src="/assets/hero/bottles-gaming.png"
98-
alt="Bottles Gaming"
99-
class="md:max-w-none md:h-auto"
100-
/>
108+
<picture>
109+
<source
110+
srcset="/assets/hero/bottles-gaming.png"
111+
media="(prefers-color-scheme: light)"
112+
/>
113+
114+
<source
115+
srcset="/assets/hero/bottles-gaming-dark.png"
116+
media="(prefers-color-scheme: dark)"
117+
/>
118+
119+
<img
120+
src="/assets/hero/bottles-gaming.png"
121+
alt="Bottles Gaming"
122+
class="md:max-w-none md:h-auto"
123+
/>
124+
</picture>
101125
</div>
102126
</section>
103127

@@ -134,11 +158,24 @@ import { Icon } from "astro-icon/components";
134158
>More about</a
135159
>
136160
</div>
137-
<img
138-
src="/assets/hero/bottles-environments.png"
139-
alt="Bottles Environments"
140-
class="md:max-w-none md:h-auto"
141-
/>
161+
162+
<picture>
163+
<source
164+
srcset="/assets/hero/bottles-environments.png"
165+
media="(prefers-color-scheme: light)"
166+
/>
167+
168+
<source
169+
srcset="/assets/hero/bottles-environments-dark.png"
170+
media="(prefers-color-scheme: dark)"
171+
/>
172+
173+
<img
174+
src="/assets/hero/bottles-environments.png"
175+
alt="Bottles Environments"
176+
class="md:max-w-none md:h-auto"
177+
/>
178+
</picture>
142179
</div>
143180
</section>
144181

@@ -170,11 +207,24 @@ import { Icon } from "astro-icon/components";
170207
>More about</a
171208
>
172209
</div>
173-
<img
174-
src="/assets/hero/bottles-customizable.png"
175-
alt="Bottles Customizable"
176-
class="md:max-w-none md:h-auto"
177-
/>
210+
211+
<picture>
212+
<source
213+
srcset="/assets/hero/bottles-customizable.png"
214+
media="(prefers-color-scheme: light)"
215+
/>
216+
217+
<source
218+
srcset="/assets/hero/bottles-customizable-dark.png"
219+
media="(prefers-color-scheme: dark)"
220+
/>
221+
222+
<img
223+
src="/assets/hero/bottles-customizable.png"
224+
alt="Bottles Customizable"
225+
class="md:max-w-none md:h-auto"
226+
/>
227+
</picture>
178228
</div>
179229
</section>
180230

@@ -205,11 +255,24 @@ import { Icon } from "astro-icon/components";
205255
>More about</a
206256
>
207257
</div>
208-
<img
209-
src="/assets/hero/bottles-dependencies-manager.png"
210-
alt="Bottles Dependencies Manager"
211-
class="md:max-w-none md:h-auto"
212-
/>
258+
259+
<picture>
260+
<source
261+
srcset="/assets/hero/bottles-dependencies-manager.png"
262+
media="(prefers-color-scheme: light)"
263+
/>
264+
265+
<source
266+
srcset="/assets/hero/bottles-dependencies-manager-dark.png"
267+
media="(prefers-color-scheme: dark)"
268+
/>
269+
270+
<img
271+
src="/assets/hero/bottles-dependencies-manager.png"
272+
alt="Bottles Dependencies Manager"
273+
class="md:max-w-none md:h-auto"
274+
/>
275+
</picture>
213276
</div>
214277
</section>
215278

@@ -243,11 +306,24 @@ import { Icon } from "astro-icon/components";
243306
>Apps</a
244307
>
245308
</div>
246-
<img
247-
src="/assets/hero/bottles-installers.png"
248-
alt="Bottles Installers"
249-
class="md:max-w-none md:h-auto"
250-
/>
309+
310+
<picture>
311+
<source
312+
srcset="/assets/hero/bottles-installers.png"
313+
media="(prefers-color-scheme: light)"
314+
/>
315+
316+
<source
317+
srcset="/assets/hero/bottles-installers-dark.png"
318+
media="(prefers-color-scheme: dark)"
319+
/>
320+
321+
<img
322+
src="/assets/hero/bottles-installers.png"
323+
alt="Bottles Installers"
324+
class="md:max-w-none md:h-auto"
325+
/>
326+
</picture>
251327
</div>
252328
</section>
253329

@@ -279,11 +355,24 @@ import { Icon } from "astro-icon/components";
279355
>More about</a
280356
>
281357
</div>
282-
<img
283-
src="/assets/hero/bottles-versioning.png"
284-
alt="Bottles Versioning"
285-
class="md:max-w-none md:h-auto"
286-
/>
358+
359+
<picture>
360+
<source
361+
srcset="/assets/hero/bottles-versioning.png"
362+
media="(prefers-color-scheme: light)"
363+
/>
364+
365+
<source
366+
srcset="/assets/hero/bottles-versioning-dark.png"
367+
media="(prefers-color-scheme: dark)"
368+
/>
369+
370+
<img
371+
src="/assets/hero/bottles-versioning.png"
372+
alt="Bottles Versioning"
373+
class="md:max-w-none md:h-auto"
374+
/>
375+
</picture>
287376
</div>
288377
</section>
289378

0 commit comments

Comments
 (0)