2
respostas

Consegui sem olhar o código do professor.

Escolha uma cor

<script>
  var tela = document.querySelector('canvas');
  var pincel = tela.getContext('2d');

  pincel.fillStyle = 'grey';
  pincel.fillRect(0, 0, 600, 400);

  var corinput = document.querySelector('input');
  var desenha = false;

  function desenhaCirculo(evento) {
    if (desenha) {
      var x = evento.pageX - tela.offsetLeft;
      var y = evento.pageY - tela.offsetTop;
      pincel.fillStyle = corinput.value;
      pincel.beginPath();
      pincel.arc(x, y, 10, 0, 2 * 3.14);
      pincel.fill();
    }
    console.log(x + ',' + y);
  }

  tela.onmousemove = desenhaCirculo;

  function habilitaDesenhar() {
    desenha = true;
  }

  function desabilitaDesenhar() {
    desenha = false;
  }

  tela.onmousedown = habilitaDesenhar;

  tela.onmouseup = desabilitaDesenhar;
</script>
2 respostas

Olá Marcio,

Eu achei muito interessante.

att

Valeu, Paulo. Gostei muito desse exercício.