Отображение изображения на 50% от его «нативного» размераCSS

Разбираемся в CSS
Ответить
Anonymous
 Отображение изображения на 50% от его «нативного» размера

Сообщение Anonymous »

Я помещаю метку IMG в документ, не зная ширины/высоты соответствующего изображения:

Код: Выделить всё

[img]/myimage.png[/img]
< /code>

Я хочу использовать CSS, чтобы масштабировать изображение до половины его «нативного» размера (размер базового изображения). Я не могу понять, как это сделать. < /P>


[*] Использование ширины: 50%< /code> по сравнению с содержащимся блоком, а не изображением. Преобразование: < /p>

-webkit-transform: scale(0.5);
< /code>

Это хорошо настраивает изображение, но не изменяет размер самого элемента изображения. 
 @radagaisus предлагает использовать JavaScript, который является хорошим отрывом. Однако это на сверхлегкой мобильной странице, поэтому я не могу использовать jQuery, и дело со всеми обработчиками Onload () вручную было бы болью. Потому что мне нужно обрабатывать дисплей сетчатки. Я могу обнаружить его, используя DevicePixelRatio 
и заполнить более крупные (2x) изображения, но мне нужно масштабировать их до 50%, чтобы выглядеть правильно на дисплее.

Подробнее здесь: https://stackoverflow.com/questions/769 ... ative-size
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»