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

[Proyecto] Mi version del círculo con cambio de color, que además te dice que color seleccionaste.

<meta charset="utf-8">

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

<script>
  var pantalla = document.querySelector("canvas");
  var pincel = pantalla.getContext("2d");
  pincel.fillStyle = "grey";
  pincel.fillRect(0,0, 600, 400);
  var colores = ["blue", "red", "green"]; //indica los colores
  var colorEsp = ["Azul", "Rojo", "Verde"]; //Define colores en Español
  var colorActual = 0; //indica el color inicial seleccionado

  function exhibirAlerta(coordenada){
    var x = coordenada.pageX - pantalla.offsetLeft;
    var y =coordenada.pageY - pantalla.offsetTop;
    console.log(coordenada)
    alert("La posicion del mouse es " + x + "," + y);
  }

  function dibujarCirculo(coordenada){
    var x = coordenada.pageX - pantalla.offsetLeft;
    var y =coordenada.pageY - pantalla.offsetTop;
    pincel.fillStyle = colores[colorActual];
    pincel.beginPath();
    pincel.arc(x,y,10,0,2*3.14);
    pincel.fill();
  }
  //pantalla.onclick = exhibirAlerta;
  pantalla.onclick = dibujarCirculo;

  function alterarColor(color) {
    colorActual++;
    if(colorActual>= colores.length){
      colorActual = 0;
    }
    alert( "Has seleccionado el color " + colorEsp[colorActual]);
    return false; //Esconde el menu del click derecho
}

pantalla.oncontextmenu = alterarColor;

</script>
1 respuesta

Hola Jorge, espero que estés bien.

Gracias por la dedicación y felicidades por el avance en tus estudios en lógica de programación, me encantó tu versión.

Esperamos que nuestros cursos sean de gran aporte para tu desarrollo profesional y personal.

Para agilizar el tiempo de respuesta en caso de dudas relacionadas con los cursos, estamos priorizando el foro para postear dudas.

En caso de que desees compartir tus ejercicios o actividades, dispusimos en Discord un canal exclusivo para ese fin.

Te dejo este link que muestra donde puedes compartir tus actividades y si necesitas ayuda acerca del contenido de los cursos, aquí estaremos. :)

¡Saludos!

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