Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

bolinhas de cor aleatória

Como poderia criar uma forma de colorir a tela com cores aleatórias?

3 respostas

Sei que poderia criar um array com várias cores e usar o Math pra gerar numeros aleatórios pra receber do array, mas gostaria de saber se o próprio fillStyle recebe algum valor correspondente à aleatoriedade.

solução!

Opa, tudo bom Claudio?

Cara, você pode fazer da seguinte maneira:

var canvas = document.getElementById('canvas');  //salva o canvas
var pincel = canvas.getContext('2d'); //Salva o contexto "Pincel"

var cor = 'rgb('+
      Math.floor(Math.random()*256)+','+
      Math.floor(Math.random()*256)+','+
      Math.floor(Math.random()*256)+')'; //Gera um RGB aleatorio

pincel.fillStyle = cor; // preenche o contexto "pincel" com a cor gerada
pincel.fillRect(TAMANHO_DO_SEU_CANVAS); //Faz um retangulo (substitua "TAMANHO_DO_SEU_CANVAS" pelo tamanho do seu canvas)

Espero ter ajudado :D

ajudou bastante! boa sacada, obrigado Heron!