Использование плагина LazySizes (https://github.com/aFarkas/lazysizes) Я пытаюсь создать сетку изображений, каждая с альтернативной версией для небольших видовых экранов. Сетка (контейнер) представляет собой простой формат на основе столбца/строки.Правильные размеры для img srcset в элементе контейнера?
Я не совсем уверен, как объявить изображения, я продолжаю видеть только более крупные версии. Я выбрал использование изображений с высоким разрешением и уменьшил их на 50% с максимальной шириной для контейнера. Вот пример разметки из изображений:
<img data-sizes="(min-width: 320px) 100vw, (min-width: 768px) 100vw"
data-src="images/grid/image-small.jpg"
data-srcset="images/grid/image-small.jpg 720w, images/grid/image-big.jpg 1440w"
alt="" class="lazyload" />
мне нужна только одна точка останова, которая на 768px. Запутанной частью является атрибут размера данных. Должен ли я объявлять другой размер здесь, поскольку изображения имеют высокое разрешение или я должен просто позволить им иметь полную ширину?
Добавлено: Сформированная Разметка я получаю, когда скрипт инициирует:
<img data-sizes="(min-width: 320px) 100vw, (min-width: 768px) 1440px"
data-src="images/grid/image-small.jpg"
data-srcset="images/grid/image-small.jpg720w, images/grid/image-big.jpg 1440w"
alt="" class=" lazyloaded"
sizes="(min-width: 320px) 100vw, (min-width: 768px) 1440px"
srcset="images/grid/image-small.jpg 720w, images/grid/image-big.jpg 1440w"
src="images/grid/image-small.jpg">