Dlazder
Мудрец
(16877)
3 месяца назад
Использовать относительные координаты, которые будут высчитываться на основе ширины и высоты холста. То есть ты рисуешь квадрат не на (100px, 240px) а на (10%, 24%)
Коэффициент получаем вот так:
widthCoeff = canvas.width / 100
И рисуешь вот так:
context.fillRect(10*widthCoeff, 40*...
Названия методов не помню, но суть думаю донес.
Правда максимально точного расположения элементов добиться не выйдет. Если в твоем случае это не критично думаю такой способ должен подойти