Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

escuadra

<!-- rectangulo.html -->

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

<script>

    var pantalla = document.querySelector("canvas");
    var pincel = pantalla.getContext("2d");
    pincel.fillStyle='black';
    pincel.beginPath();
    pincel.moveTo(50,50,400,300);
    pincel.lineTo(50,400,400,300);
    pincel.lineTo(200,400,200,200);
    pincel.lineTo(200,50,90,90);
    pincel.fill();

</script>
1 respuesta

Hola Julio,

Tu codigo no ha funcionado. Recuerda que cada funcion lleva sus propios parametros y lineTo() solo lleva 2.

Te comparto mi codigo de referencia

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

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

    pincel.fillStyle = "black";   //propiedad
    pincel.beginPath();
    pincel.moveTo(50,50);
    pincel.lineTo(50,400);
    pincel.lineTo(400,400);
    pincel.lineTo(50,50);
    pincel.fill();

    pincel.fillStyle = "white";   //propiedad
    pincel.beginPath();
    pincel.moveTo(100,175);
    pincel.lineTo(100,350);
    pincel.lineTo(275,350);
    pincel.lineTo(100,175);
    pincel.fill();

</script>