Показать сообщение отдельно
  #36 (permalink)  
Старый 12.03.2013, 13:32
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Ahterknica
да, а если экран меньше изображения, то оно вылезает за границы. А должно скукоживаться
Тогда думаю одним css не решить.
Нужно сравнивать размеры картинки с размером экрана, и в зависимости от результата выставлять либо width либо height - 100%

Короче,

if (window.innerHeight < image.offsetHeight || window.innerWidth < image.offsetWidth) {
    image.style[image.offsetHeight > image.offsetWidth ? 'height' : 'width'] = '100%';
}
Ответить с цитированием