@kirillDu

Сanvas js. Как очистить холст?

При нажатии на кнопку в canvas рисуется кривая линия .
Как сделать так что бы при нажатии повторно на кнопу , canvas очищался и линия рисовалась заново

HTML


JS

let canvas = document.getElementById("cnvs")
let ctx = canvas.getContext('2d');
let DlinaLinii = (rand * 100) * 1.5;
let linPrelomlenia = DlinaLinii / 2;
let visotaGrafika = 300 - ((rand * 100) * 1.5);

ctx.moveTo(0, 280);
ctx.strokeStyle = "#bc9109";
ctx.lineWidth = 5;
ctx.shadowColor = "#bc9109";
ctx.shadowOffsetX = 30;
ctx.shadowOffsetY = 60;
ctx.shadowBlur = 80;
ctx.quadraticCurveTo(linPrelomlenia, 270, DlinaLinii, visotaGrafika)
ctx.stroke();
  • Вопрос задан
  • 272 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы