3
Мой код:Могу ли я указать размеры холста с помощью vh и vw?
var canvas = document.getElementById("canvas");
ctx = canvas.getContext("2d");
ctx.canvas.width = 40vw;
ctx.canvas.height = 40vh;
и он не работает. Можно ли использовать vw и vh при настройке размеров холста в JavaScript? Если да, то как?
Возможный дубликат http://stackoverflow.com/questions/1664785/resize-html5-canvas-to-fit-window – andyderuyter
Вы должны установить количество пикселей с атрибутами 'width' и' height', значение которых равно целое число. Затем вы можете исказить его с помощью CSS. – Oriol
@Oriol Это просто растягивает изображение для меня. Как я могу настроить атрибуты ширины и высоты как пропорции порта представления? – Jonah