chromatism
Version:
A simple set of utility functions for colours.
15 lines (11 loc) • 478 B
JavaScript
import makeColourObject from './convert'
import convert from '../helpers/convert-to-type'
export default function mid (colourOneRef, colourTwoRef) {
var colourOne = convert('hsl', colourOneRef)
var colourTwo = convert('hsl', colourTwoRef)
var midHue = (colourOne.h + colourTwo.h) / 2
var midSat = (colourOne.s + colourTwo.s) / 2
var midLight = (colourOne.l + colourTwo.l) / 2
var colour = { h: midHue, s: midSat, l: midLight }
return makeColourObject(colour)
}