想要生成一组三维的颜色渐变数据。例如:
[0,0,0] 是绿色[4,4,4] 是介于红色与绿色之间, 偏绿[5,5,5] 是介于红色与绿色之间[6,6,6] 是介于红色与绿色之间,偏红[9,9,9]是红色。
[0,0,0]
[4,4,4]
[5,5,5]
[6,6,6]
[9,9,9]
算法不太好,请各路大神提供一下算法,谢谢。
用hsla色彩空间很直观, 参考 https://zh.wikipedia.org/wiki...
具体的转换代码可以参考less.js, 其中有两个函数, 一个是fadein, 一个是fadeout用法见 http://lesscss.org/functions/...源代码在 https://github.com/less/less....
fadein
fadeout
1.4m articles
1.4m replys
5 comments
57.0k users