Задать значение width используя var

Нужно подогнать картинку с ширной 7000px под экран, при этом неважно какой размер у экрана.

Думаю делать через jQuery, но этот код не работает:

$(".img1 img").width($(window).width());

Как можно решить?


Ответы (1 шт):

Автор решения: Dan Sazonov

Удали '.img1' и повесь на img другой класс, а также вытаскивай ширину body. Получится как-то так:

$(document).ready(() => {
  $("img").width($("body").width());
});

Потыкать можно на Codepen.
Кстати, можно обойтись только CSS:

.img1 img {
    width: 100vw;
}
→ Ссылка