Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Troca de bandeiras

<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Campeonato</title>
</head>
<body>
<canvas width="600" height="400"></canvas>

<script>

function desenhaBandeiraBrasil() {
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');

pincel.fillStyle="green";
pincel.fillRect(0, 0, 600, 400);

pincel.fillStyle="yellow";
pincel.beginPath();
pincel.moveTo(300, 50);
pincel.lineTo(50, 200);
pincel.lineTo(550, 200);
pincel.fill();

pincel.beginPath();
pincel.moveTo(50, 200);
pincel.lineTo(300, 350);
pincel.lineTo(550, 200);
pincel.fill();

pincel.fillStyle="darkblue";
pincel.beginPath();

pincel.arc(300, 200, 100, 0, 2* 3.14);
pincel.fill();
}


function desenhaBandeiraAlemanha() {
var tela = document.querySelector('canvas');
var pincel = tela.getContext('2d');

pincel.fillStyle = 'black';
pincel.fillRect(0, 0, 600, 133);

pincel.fillStyle = 'red';
pincel.fillRect(0, 133, 600, 133);

pincel.fillStyle = 'yellow';
pincel.fillRect(0, 266, 600, 133);
}

var tempo = 1;
function trocarBandeira() {

if(tempo <= 3) {
    desenhaBandeiraBrasil();
    tempo++;
}else {
    desenhaBandeiraAlemanha();
    tempo--;
}

}
setInterval(trocarBandeira, 3000);
</script>
</body>
</html>
2 respostas

Oi Drvw, tudo certo?

Você possui alguma dúvida em relação ao código postado aqui?

Se não, parabéns pela solução e obrigada por compartilhar seu código aqui com outras pessoas =)

Precisando de qualquer dúvida só postar aqui no fórum, abraços!

solução!

olá, tudo certo. Nesse código não tive dificuldades, abraço.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software