Для того, чтобы сделать это, вам нужно уметь определять масштаб, что невозможно ... по крайней мере, не напрямую. Эта публикация представляет довольно новый способ определения уровня масштабирования с помощью javascript для сравнения соотношения ширины двух элементов div на странице: один с шириной, определенной в пикселях, а другой с шириной, определенной в процентах.Когда пользователь сжимает / увеличивает, ширина пикселя не изменится, но будет изменяться ширина в процентах, поэтому, если вы используете javascript для определения ширины смещения этих двух объектов и получения отношения, вы можете получить масштаб.Затем, если соотношение составляет, скажем, 150%, вы можете изменить ширину и высоту «фиксированного» объекта (используя javascript) и умножить каждый на 0,6666.
Основная проблема, с которой вы здесь сталкиваетесь, заключается в том, что вы не можете определить момент увеличения, поэтому вам придется использовать вызов setInterval()
, чтобы постоянно проверять соотношение двух тестовых делений.