javascript - 想要生成一组三维的颜色渐变数据?
本文介绍了javascript - 想要生成一组三维的颜色渐变数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
想要生成一组三维的颜色渐变数据。
例如:
[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....
这篇关于javascript - 想要生成一组三维的颜色渐变数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文