Есть горизонтальный сайт, и если у пользователя выбрано масштабирование в windows то он едет вниз, можно ли запретить масштабировать сайт несмотря на установки windows? Прикрепляю скрин как это выглядит при масштабе 125% в windows. нужно чтобы всегда было как будто у пользователя 100%
Есть такое свойство window.devicePixelRatio. При помощи него можно определить ретину или измененный масштаб браузера.
Пробуйте менять масштаб ctrl+scroll
window.addEventListener('resize', e => {
preventZoom.style.zoom = 1/devicePixelRatio;
preventZoom.style['-moz-transform'] = `scale(${1/devicePixelRatio})` ;
})
.block {
width: 200px;
height: 100px;
border: solid;
display: inline-block;
text-align: center;
line-height: 100px;
transform-origin: 0 0;
}
<div class="block">deafult</div>
<div class="block" id="preventZoom">prevent zoom</div>
Продвижение своими сайтами как стратегия роста и независимости