Отзывчивый дизайн прекрасная вещь. Сайты с легкостью адаптируются под устройство, в том числе и загружаемые пользователем изображения. Сегодня, когда
Как правило в таких ситуациях мы загружаем изображение не указывая размеров:
<img id="myimage" src="myimage.jpg" alt="my image" /> |
Картинка загрузиться с исходными размерами и нам надо всего-лишь добавить немного CSS чтобы она вела себя отзывчиво:
#myimage { max-width: 100%; } |
Но часто бывает так, что нам приходится манипулировать размерами изображения с помощью JavaScript. В таких ситуациях нам нужно определить реальные ширину и высоту для изображения. Но свойства width
и height
будут возвращать измененные в зависимости от viewport размеры: