colourGen

A colour swatch

ColourGen

A script for generating attractive random colours.

To use colourGen in a web browser, include colourGen.js on your page.

To generate a colour:

let colour = colourGen(); 

To use colourGen with node JS:

npm i -g
npm link
let colourGen = require('colourGen');
let colour = colourGen();

Options

An options object to influence the type of colour can be passed.

It has the following properties:

Examples


// Returns a hex code for an attractive colour
colourGen(); 

// Returns an array of five blue colours
colourGen({
   count: 5,
   hue: 'blue'
});

// Returns a hex code for a light red
colourGen({
   luminosity: 'light',
   hue: 'red'
});

// Returns a hex code for a  "random" colour
colourGen({
   luminosity: 'random',
   hue: 'random'
});

// Returns a bright colour with RGB
colourGen({
   luminosity: 'bright',
   format: 'rgb'
});

// Returns a dark GB colour with a random alpha
colourGen({
   luminosity: 'dark',
   format: 'rgba'
});

// Returns a dark RGB colour with specified alpha
colourGen({
   luminosity: 'dark',
   format: 'rgba',
   alpha: 0.8,
});

// Returns a light HSL colour with a random alpha
colourGen({
   luminosity: 'light',
   format: 'hsla'
});