chromatism
Version:
A simple set of utility functions for colours.
15 lines (11 loc) • 416 B
JavaScript
import makeColourObject from './convert'
import convert from '../helpers/convert-to-type'
export default function tetrad (colourRef) {
var colour = convert('hsluv', colourRef)
var colours = [{ hu: colour.hu, s: colour.s, l: colour.l }]
for (var i = 0; i < 3; i++) {
colour.hu = (colour.hu + 90) % 360
colours.push({ h: colour.hu, s: colour.s, l: colour.l })
}
return makeColourObject(colours)
}