1
resposta

O pulso ainda pulsa. Solução

Olá a todos, minha solução foi bem simples.

<h1> O pulso ainda pulsa ...</h1>

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

<script>

    var tela = document.querySelector('canvas');
    var pincel = tela.getContext('2d');
    pincel.fillStyle = 'lightgray';
    pincel.fillRect(0, 0, 600, 400);

    function desenhaCirculo(x, y, raio, cor) {

        pincel.fillStyle = cor;
        pincel.beginPath();
        pincel.arc(x, y, raio, 0, 2 * Math.PI);
        pincel.fill();
    }

    function limpaTela() {

        pincel.clearRect(0, 0, 600, 400);

    }


// função pulsar 
 var tamanho = 20;
 var inflar =  false;
function pulsar(){

        limpaTela();
        desenhaCirculo(300,200,tamanho,"red");
        if (inflar == false){
            tamanho++;
                if (tamanho == 30){
                inflar = true;
                }

        }
        else {
            tamanho--;
                if (tamanho == 20){
                inflar = false;
                }

        }
}
setInterval
1 resposta

Oi Cyro, tudo bem? Faltou algum trecho até o </script>?