Разработка на JavaScript
8001 участник сообщества

Как в canvase сделать так, чтобы пользователь мог менять размер фигуры, длину, ширину, радиус и т. д. на js?

СервисыГрафический дизайн+1
Андрей Миронов
  ·   · 2,8 K
Денис Кох
Программирование
Инженер-программист  · 29 сент 2021
Создаешь 2 переменные: width, height. На onchage инпута сетаешь в эти переменные значения. Достаешь 2дконтекст, создаешь ф-цию draw и рисуешь прямоугольник используя созданные ранее переменные. Вызываешь requestAnimationFrame(draw)
2 оценили
  · 1,5 K
Комментировать ответ…Комментировать…
Виталий Сергеев
Программирование
старший разработчик в pseven.io  · 29 сент 2021
Строго говоря, элемент Canvas такой возможности не предоставляет. Вы должны реализовать её сами на этапе формирования фигуры до вывода её на Canvas. Вы также можете использовать уже готовое решение (библиотеку). Canvas — это... Читать далее
Что-то осталось непонятно? Спроси в нашей группе в Телеграме!Перейти на t.me/jstsmentor
Нет оценок  · 959
Комментировать ответ…Комментировать…
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос