Fixação de aprendizado:
<canvas width="600" height="400"></canvas>
<script>
var tela = document.querySelector("canvas");
var pincel = tela.getContext("2d");
function desenhaCirculo (x,y,raio,cor){
pincel.fillStyle = cor;
pincel.beginPath();
pincel.arc(x, y, raio,0, 2 * 3.14);
pincel.fill();
}
pincel.fillStyle = "lightblue"
pincel.fillRect(0,0,600,400)
function desenhaFlor(x,y) {
desenhaCirculo(x, y + 100,50,"yellow"); //Pétala de baixo;
desenhaCirculo(x, y - 100,50,"yellow"); //Pétala de cima;
desenhaCirculo(x - 100, y,50,"yellow"); //Pétala esquerda;
desenhaCirculo(x + 100, y,50,"yellow"); //Pétala direita;
desenhaCirculo((x + 70), (y - 70),50, "yellow"); //Direita cima
desenhaCirculo((x + 70), (y + 70),50, "yellow"); //Direita baixo
desenhaCirculo((x - 70), (y - 70), 50, "yellow"); //Esqueda cima
desenhaCirculo((x - 70), (y + 70), 50, "yellow"); //Esquerda baixo
desenhaCirculo(x,y,60,"brown");
}
var x = 150
while(x > 0 && x < 600){
desenhaFlor(x,200)
x = x + 300
}
</script>