1
resposta

Não desenha o círculo e nem o triângulo.

Olá, Gostaria de ajuda para entender onde errei no código. Meu canvas não fica com o mesmo tamanho do canvas da aula e meus 2 últimos desenhos não aparecem.

<canvas width="600" heigth="400"></canvas>

<script>

    var tela = document.querySelector("canvas");
    var pincel = tela.getContext("2d");

    pincel.fillStyle = "lightgrey";
    pincel.fillRect(0,0,600,400);

    pincel.fillStyle = "red";
    pincel.fillRect(0,0,200,400);

    pincel.fillStyle = "green";
    pincel.fillRect(400,0,200,400);

    pincel.fillStyle = "yellow";
    pincel.beginPath();
    pincel.moveTo(300,200);
    pincel.lineTo(200,400);
    pincel.lineTo(400,400);
    pincel.fill();

    pincel.fillStyle = "blue"
    pincel.beginPath();
    pincel.arc(300,200, 50, 0, 2*3.14);
    pincel.fill();

</script>
1 resposta

Olá, Klerio! O que está errado no seu código é a palavra "heigth", lá na definição do tamanho do seu canvas. Reescrevi aqui como height e o desenho deu certo, aparecendo o canvas completo, o triangulo e o círculo. Bons estudos!