Skip to content

randomColor

A função randomColor gera uma cor aleatória no formato especificado: hexadecimal, RGB ou HSL, com opção de canal alfa.

Sintaxe

typescript
randomColor(format?: "hex" | "rgb" | "hsl", alpha?: boolean): string;

Parâmetros

NomeTipoDescrição
formatstring(Opcional) Formato de saída: "hex", "rgb" ou "hsl"
alphaboolean(Opcional) Se verdadeiro, inclui canal alfa

Retorno

TipoDescrição
stringCor aleatória no formato especificado

Exemplos

typescript
randomColor();
// => "rgb(123, 45, 67)"

randomColor("hex");
// => "#a1b2c3"

randomColor("hsl", true);
// => "hsla(210, 50%, 60%, 0.7)"

Notas

  • Lança um erro se o formato não for válido.
  • Útil para gerar cores dinâmicas em interfaces.

Referências

Released under the MIT License.