var canvas = document.querySelector("canvas");
var ctx = canvas.getContext("2d");
function drawCircle(LunRaggio) {// disegna circonverenza
ctx.clearRect(0, 0, 400, 300);// pulisce/vuota canvas
ctx.beginPath(); // nuovo percorso
var raggio = LunRaggio; // nuova lunghezza raggio
ctx.arc(200, 150, raggio, 0, Math.PI * 2, false);
ctx.closePath();
ctx.fillStyle = "#990000";// colore della circonferenza
ctx.fill();
}
var LunRaggio = 1; var I = 1; // avvio, lunghezza raggio e valore inceremento
setInterval(function(){ // usa il timere per eseguire all'infinito
LunRaggio = LunRaggio + I; // incrementa il raggio LunRaggio = 119
if(LunRaggio == 130 || LunRaggio == 1){I = I * -1;}// se valore max o min inverte incremento
drawCircle(LunRaggio) // chiama fubzione che disegna circonferenza
}, 50); // velocità di aggiornamento