Skip to content

ChrisCodesThings/random-css-hex-color

Repository files navigation

random-css-hex-color
Test workflow status NPM Version License: MIT

Generates a random color in CSS hex format

Description

Generates a random color in CSS hex format.

See...


Install

npm install --save @chriscodesthings/random-css-hex-color

Use

import randomCSSHexColor from '@chriscodesthings/random-css-hex-color';

console.log(randomCSSHexColor());
// => #c7a34b

Syntax

randomCSSHexColor(tone);

Parameters

  • tone (optional): If true, colour is dark, if false, colour is light, based on YIQ calculation.

Return Value

Returns a CSS hex color code string.

Examples

// pick a page background colour on page load
window.addEventListener("load", () => {

// light colour background should look ok with black text
    document.body.style.background = randomCSSHexColor(false);
});

See Also...