Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
3
respuestas

Aportación |

<canvas width="600" height="400"></canvas>
<script>
    pantalla = document.querySelector("canvas");
    pincel = pantalla.getContext("2d");

    //crear el gradiante linear
    // x1 y y1 donde empieza la cordenada
    // x2 y y2 donde termina la cordenada
    gradiante = pincel.createLinearGradient(20,0,300,0);

    //Agregar los 2 colores

    gradiante.addColorStop(0,"#19bae6");
    gradiante.addColorStop(1,"#005BEA");

    //usar fillStyle y dibjar el rectangulo
    pincel.fillStyle= gradiante;
    pincel.fillRect(0,0,600,400);

    function exibirAlerta(evento){
        var x = evento.pageX - pantalla.offsetLeft;
        var y = evento.pageY - pantalla.offsetTop;
        console.log(evento);
        alert("Usted hizo un clic " + x + " , "+ y);
    }

    function dibujarCirculo(evento){
        var x = evento.pageX - pantalla.offsetLeft;
        var y = evento.pageY - pantalla.offsetTop;

        pincel.fillStyle="#A2C723";
        pincel.beginPath();
        pincel.arc(x,y,10,0,Math.PI*2);
        pincel.fill();

        console.log( x + " , "+ y);
    }

    pantalla.onclick = dibujarCirculo;

</script>
3 respuestas
solución!

Hola Alumno, como estás?

Gracias por compartir tu proyecto en el foro.

Felicitaciones, continua así aprendiendo, saludos.

Si tienes alguna duda sobre el contenido de los cursos, estaremos aquí para ayudarte.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

se ve mucho mejor gracias por el aporte

Con gusto a los 2. Tengan éxito en sus códigos.