Fix image sizing
This commit is contained in:
parent
33051841f5
commit
babda52779
3 changed files with 6 additions and 4 deletions
|
|
@ -23,6 +23,7 @@ export class Header extends PageElement {
|
||||||
photo: Image({
|
photo: Image({
|
||||||
image,
|
image,
|
||||||
alt: imageAltText,
|
alt: imageAltText,
|
||||||
|
sizes: '(max-width: 924px) 125px, 190px',
|
||||||
}),
|
}),
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -7,11 +7,13 @@ export const Image = ({
|
||||||
alt,
|
alt,
|
||||||
container = false,
|
container = false,
|
||||||
isIgnoredByImageViewer = false,
|
isIgnoredByImageViewer = false,
|
||||||
|
sizes = null,
|
||||||
}: {
|
}: {
|
||||||
image: ResponsiveImage;
|
image: ResponsiveImage;
|
||||||
alt: string;
|
alt: string;
|
||||||
container?: boolean;
|
container?: boolean;
|
||||||
isIgnoredByImageViewer?: boolean;
|
isIgnoredByImageViewer?: boolean;
|
||||||
|
sizes?: string | null;
|
||||||
}): html => `
|
}): html => `
|
||||||
${
|
${
|
||||||
container
|
container
|
||||||
|
|
@ -28,9 +30,8 @@ export const Image = ({
|
||||||
<img
|
<img
|
||||||
${isIgnoredByImageViewer ? 'image-viewer-ignore' : ''}
|
${isIgnoredByImageViewer ? 'image-viewer-ignore' : ''}
|
||||||
loading="lazy"
|
loading="lazy"
|
||||||
width="${image.width}"
|
|
||||||
height="${image.height}"
|
|
||||||
srcset="${image.srcSet}"
|
srcset="${image.srcSet}"
|
||||||
|
${sizes ? `sizes="${sizes}"` : ''}
|
||||||
src="${image.src}"
|
src="${image.src}"
|
||||||
alt="${alt}"
|
alt="${alt}"
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
|
|
@ -59,10 +59,10 @@ module.exports = (env, argv) => ({
|
||||||
loader: 'responsive-loader',
|
loader: 'responsive-loader',
|
||||||
options: {
|
options: {
|
||||||
adapter: require('responsive-loader/sharp'),
|
adapter: require('responsive-loader/sharp'),
|
||||||
sizes: [200, 500, 1200, 1920],
|
sizes: [200, 500, 900, 1400, 1920],
|
||||||
placeholder: true,
|
placeholder: true,
|
||||||
placeholderSize: 64,
|
placeholderSize: 64,
|
||||||
quality: 90,
|
quality: 85,
|
||||||
format: 'webp',
|
format: 'webp',
|
||||||
progressive: true,
|
progressive: true,
|
||||||
name: '[hash:8].[ext]',
|
name: '[hash:8].[ext]',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue