想要生成一组三维的颜色渐变数据?
想要生成一组三维的颜色渐变数据。
例如:
[0,0,0]
是绿色[4,4,4]
是介于红色与绿色之间, 偏绿[5,5,5]
是介于红色与绿色之间[6,6,6]
是介于红色与绿色之间,偏红[9,9,9]
是红色。
算法不太好,请各路大神提供一下算法,谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
用hsla色彩空间很直观, 参考 https://zh.wikipedia.org/wiki...
具体的转换代码可以参考less.js, 其中有两个函数, 一个是
fadein
, 一个是fadeout
用法见 http://lesscss.org/functions/...
源代码在 https://github.com/less/less....