Я знаю, что SVG поддерживает это. Но мне интересно, можно ли масштабировать HTML/CSS вверх и вниз, например изображение, подходящее для разных мониторов? Например, подумайте о мобильном приложении на основе мобильного телефона на основе HTML5, которое просто «работает» на многих экранах разного размера с iPhone (3,4s, 5 и т. Д.), Android и т. Д. И множестве размеров экрана.Масштабирование HTML/CSS для установки различных мониторов, возможно ли это?
Я не говорю об использовании процентной ширины, например, 100% или 20% в пределах div, em для шрифтов или нескольких медиа-запросов. Я бы хотел использовать абсолютную ширину/высоту в своих div, потому что это легче программировать.
Например, предположим, что я создаю приложение шириной 400 пикселей и высотой 600 пикселей, и все внутри этого div (кнопки, больше divs, images и т. Д.) Также используют высоты пикселей и ширину и позиционирование.
Теперь, есть способ просто «масштабировать» эту вещь до любого разрешения, которое я хочу, как изображение? Вид так же, как окружающие его
<scaleToDevice>
<div style='width:400px;height:600px'>
... All my other UI here, like buttons, etc would use absolute positioning with pixels
</div>
</scaleToDevice>
и было бы «просто работать» думать как, как масштабировать изображение в Photoshop. Кроме того, это будет просто HTML/CSS, масштабируется до 100% ширины и высоты устройства, и приложение останется интерактивным.
да .. это похоже на «альтернативное» решение esp с css-преобразованиями. Я предполагаю, что большинство просто использует проценты divs и медиа-запросы для разных устройств? – foreyez
Это не «альтернатива», это, пожалуй, единственный способ сделать то, что вы хотите, как вы заявили об этом. В противном случае мы говорим о регулярных элементах автоматической настройки, независимо от того, используете ли вы проценты (не работает для шрифтов) или как использовать размеры видовых экранов, которые вы можете использовать с шрифтами. Вы также можете использовать решения jQuery, но, как и ваш вопрос, я не думаю, что вы можете пойти гораздо дальше, чем CSS-преобразования и размеры видовых экранов – Devin
спасибо. есть еще одна вещь, которую я видел много, что-то с или другим, я все еще исследую, может ли она решить мою проблему. – foreyez