 
  
<canvas
  width="600"
  height="130"
  style="
    border: 6px solid black;
    margin-left: 10cm;
    margin-top: 2cm;
    border-radius: 12px 0 10px 0;
    background: lightblue;
  "
></canvas>
<script>
  var pantalla = document.querySelector("canvas");
  var pincel = pantalla.getContext("2d");
  pincel.fillStyle = "grey";
  pincel.fillRect(0, 0, 600, 400);
  function disenharCircunsferencia(x, y, radio) {
    pincel.fillStyle = "blue";
    pincel.beginPath();
    pincel.arc(x, y, radio, 0, 2 * Math.PI);
    pincel.fill();
  }
  function disenharCircunsferencia2(x, y, radio) {
    pincel.fillStyle = "red";
    pincel.beginPath();
    pincel.arc(x, y, radio, 0, 2 * Math.PI);
    pincel.fill();
  }
  function disenharCircunsferencia3(x, y, radio) {
    pincel.fillStyle = "BLACK";
    pincel.beginPath();
    pincel.arc(x, y, radio, 0, 2 * Math.PI);
    pincel.fill();
  }
  function limpiarPantalla() {
    pincel.clearRect(0, 0, 600, 400);
  }
  var x = 0;
  var sentido = 1;
  function actualizarPantalla() {
    limpiarPantalla();
    /* DAR CONDICION DE IDA Y VUELTA */
    if (x > 600) {
      sentido = -1;
    } else if (x < 0) {
      sentido = 1;
    }
    disenharCircunsferencia(x, 20, 10);
    x = x + sentido;
    disenharCircunsferencia2(x, 60, 10);
    x = x + sentido;
    disenharCircunsferencia3(x, 100, 10);
    x = x + sentido;
  }
  setInterval(actualizarPantalla, 30);
</script> 
            