Сообщение от Ahterknica
|
да, а если экран меньше изображения, то оно вылезает за границы. А должно скукоживаться
|
Тогда думаю одним css не решить.
Нужно сравнивать размеры картинки с размером экрана, и в зависимости от результата выставлять либо width либо height - 100%
Короче,
if (window.innerHeight < image.offsetHeight || window.innerWidth < image.offsetWidth) {
image.style[image.offsetHeight > image.offsetWidth ? 'height' : 'width'] = '100%';
}