Масштаб преобразования изображения в мобильном приложении работает неправильно

0

У меня есть изображение, например:

100x100

а также

<div>
    <img src="someimage.jpg" />
</div>

тогда:

-webkit-transform: scale(0.2);
-moz-transform: scale(0.2);
-ms-transform: scale(0.2);
-o-transform: scale(0.2);
transform: scale(0.2);

Я тестирую на мобильных телефонах iphone 5, samsung и других, сами изображения масштабируются, но в div он выглядит одинаковым, визуально я вижу 20x20px, но в блоке на самом деле 100x100, мой вопрос в том, как чтобы избежать этого?

Теги:

1 ответ

0

Масштабирование не изменяет используемое пространство элемента DOM. Это связано с тем, что вы не можете определить форму элемента в некоторых случаях использования преобразования, например translate3d.

Но вы можете установить изображение в качестве фонового изображения, масштабировать его до x 100%, y 100% и установить ширину/высоту изображения.

Вы должны использовать трюк с фоновым изображением, потому что установка ширины/высоты приведет к тому, что изображение будет выглядеть очень пиксельно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню