Skip to content

Commit c04e52c

Browse files
update the feature image UI
1 parent c43b49f commit c04e52c

File tree

1 file changed

+35
-15
lines changed

1 file changed

+35
-15
lines changed

partials/featureImage.hbs

Lines changed: 35 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,36 @@
11
{{#if feature_image}}
2-
<div class="flex flex-col my-10 m-auto ">
3-
<img class="m-auto p-2 w-10/12 xl:h-[724px] 2xl:h-[724px]"
4-
srcset="{{img_url feature_image size="s"}} 300w,
5-
{{img_url feature_image size="m"}} 600w,
6-
{{img_url feature_image size="l"}} 1000w,
7-
{{img_url feature_image size="xl"}} 2000w" sizes="(max-width: 1000px) 400px, 700px"
8-
src="{{img_url feature_image size="m"}}"
9-
alt="{{#if feature_image_alt}}{{feature_image_alt}}{{else}}{{title}}{{/if}}" />
10-
{{#if feature_image_caption}}
11-
<p class="text-center mt-1 text-sm">
12-
{{feature_image_caption}}
13-
</p>
14-
{{/if}}
15-
</div>
16-
{{/if}}
2+
3+
<picture class="w-full h-[724px] my-10 mx-auto ">
4+
<!-- Serve the AVIF format if the browser supports it -->
5+
<!-- Remove this block when using animated images as feature images -->
6+
<source
7+
srcset="{{img_url feature_image size="s" format="avif"}} 300w,
8+
{{img_url feature_image size="m" format="avif"}} 600w,
9+
{{img_url feature_image size="l" format="avif"}} 1000w,
10+
{{img_url feature_image size="xl" format="avif"}} 2000w"
11+
sizes="(min-width: 1400px) 1400px, 92vw"
12+
type="image/avif"
13+
>
14+
<!-- Serve the WebP format if the browser supports it -->
15+
<source
16+
srcset="{{img_url feature_image size="s" format="webp"}} 300w,
17+
{{img_url feature_image size="m" format="webp"}} 600w,
18+
{{img_url feature_image size="l" format="webp"}} 1000w,
19+
{{img_url feature_image size="xl" format="webp"}} 2000w"
20+
sizes="(min-width: 1400px) 1400px, 92vw"
21+
type="image/webp"
22+
>
23+
<!-- Serve original file format as a fallback -->
24+
<img
25+
srcset="{{img_url feature_image size="s"}} 300w,
26+
{{img_url feature_image size="m"}} 600w,
27+
{{img_url feature_image size="l"}} 1000w,
28+
{{img_url feature_image size="xl"}} 2000w"
29+
sizes="(min-width: 1400px) 1400px, 92vw"
30+
src="{{img_url feature_image size="xl"}}"
31+
class="object-cover w-full h-full"
32+
alt="{{#if feature_image_alt}}{{feature_image_alt}}{{else}}{{title}}{{/if}}"
33+
>
34+
</picture>
35+
36+
{{/if}}

0 commit comments

Comments
 (0)