У меня есть сайт, на котором мне нужны полноразмерные изображения (они будут обрезаны по вертикали для эффекта параллакса). Я хочу, чтобы я прочитал кучу статей о srcset
и sizes
и попробовал несколько вещей, но я не могу понять (а) нужно ли мне вообще использовать размеры, и (б) особенно без sizes
, как Браузер сам выберет, какое изображение загрузить.
Для конкретности вот спецификация изображения:
<img src="/images/full/2c8n.jpg" srcset="
/images/320/2c8n.jpg 320w,
/images/640/2c8n.jpg 640w,
/images/1024/2c8n.jpg 1024w,
/images/full/2c8n.jpg">
Это находится в контейнере div полной ширины, поэтому изображение должно идти от края до края.
Я бы хотел, чтобы он загружал самый маленький на мобильных устройствах и самый большой (/images/full
) на больших настольных компьютерах, но, похоже, этого не происходит. Я видел, что также можно использовать стиль x
, но я не уверен, как выбрать, какое изображение использовать с каждым коэффициентом масштабирования, если это вообще правильный способ сделать это. Любая идея, что я делаю неправильно и как правильно это сделать?