Sky Color Generator
For those who is mimicking color changes within a day, this module does the calculation for you 😉
You could set color for certain time points, and get back a color with any given time in a day.
Usage
initianize the color generator
var SkyColor = var skyColor = skyColor
set color for time you want
//first parameter is time, it could be how many minutes in a day or a ISO 8601 format time//second parameter is color, sorry it only supports an array of rgba color now //set a blue-ish color for 7am in the morningskyColor; //be careful 0am should have the same color as 24pmskyColor;skyColor;
query color with given time
//get back a rgba color string with a given time//put this in an animation loop and you will get nice gradient effect :)color = skyColor
start a new day!
//when a new day comes, please reset the color generatorskyColor
check out the example if this still doesn't make sense
😎