1
resposta

Funciona, kkk, mas só para esse esquadro em específico.

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

<script>


    function desenhaEsquadro (xa, ya, xc, yc, cor) {

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

        pincel.fillStyle= cor;
        pincel.beginPath();
        pincel.moveTo(xa, ya);
        pincel.lineTo(xa, yc);
        pincel.lineTo(xc, yc);
        pincel.fill();

        pincel.fillStyle= 'white'
        pincel.beginPath();
        pincel.moveTo(2*xa, (4*ya)-25);
        pincel.lineTo(2*xa, yc-50);
        pincel.lineTo(xc-125, yc-50);
        pincel.fill();

    }

    desenhaEsquadro(50, 50, 400, 400, 'black');
</script>

A outra maneira que consegui, foi apenas essa:

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

<script>


    function desenhaEsquadro (xa, ya, xc, yc, cor) {

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

        pincel.fillStyle= cor;
        pincel.beginPath();
        pincel.moveTo(xa, ya);
        pincel.lineTo(xa, yc);
        pincel.lineTo(xc, yc);
        pincel.fill();

    }

    desenhaEsquadro(50, 50, 400, 400, 'black');
    desenhaEsquadro(100, 175, 275, 350, 'white');

    </script>

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Aeeeee Geane, gostei de ver, ficou muito bom. Sem falar que está muito bem organizado. (Só entre nós duas, eu teria colocado outra cor, talvez um pink, só para ser rebelde). Mas da forma que está, tá perfeito.

Parabéns Bons Estudos....