Я хотел бы создать веб-сайт, который не реагирует, но если окна будут изменены, все будет масштабироваться вверх/вниз и сохранить одинаковое соотношение. Не имеет значения, слишком ли маленькие слова на маленьком экране, первым приоритетом является предотвращение перекрытия элемента при изменении размера
Я попытался использовать:
<meta id="meta" name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
и
<script type="text/javascript">
$(document).ready(function () {
$(window).resize(function () {
calculateNewScale();
});
calculateNewScale(); // if the user go to the page and his window is less than 1920px
function calculateNewScale() {
var percentageOn1 = $(window).width() / 1920);
$("body").css({
"-moz-transform": "scale(" + percentageOn1 + ")",
"-webkit-transform": "scale(" + percentageOn1 + ")",
"transform": "scale(" + percentageOn1 + ")"
});
}
});
А также с CSS
body {
width:100vw;
height:100vh;
}
Веб-сайт находится здесь:
kotechweb.com/new_focus/page/about_us
Проблема заключается в том, что прямо сейчас содержимое перекрывается при изменении размера.