Задать вопрос

Есть ли в браузере переменная отвечающая за маштабированние?

Можно увеличить или уменьшить маштаб окна (Ctrl+колесико мыши), как из js узнать коэффициент маштабированния?
  • Вопрос задан
  • 2366 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
votiakov
@votiakov
Можно посмотреть значение window.devicePixelRatio
Проверял в Chrome, Mozilla, IE11.

jsfiddle.net/g8bg3h2v

=====================================================

Вот еще пример:
Можем узнать коэффициент масштабирования каждый раз, когда пользователь меняет его значение.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
nalomenko
@nalomenko
Руководитель отдела разработок в студии «Lava»
Если и можно, то очень некроссбраузерно и коряво. Что-то вроде document.style.zoom="20%"; в Internet Explorer. А Вам это для чего? Если хотите пилить интерфейсы, не зависящие от масштаба страницы, используйте проценты, и другие единицы измерения вроде vw или vh.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы