1
1
{{ #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