【发布时间】:2018-09-13 02:27:46
【问题描述】:
我想实现类似下面的幻灯片图像。介于三个值之间的渐变。
从A (-1)开始,中点B (0),结束C (1)。
我意识到我可以通过将“开始”计算为 a-to-b 并将“结束”计算为 b-to-c 来节省一些精力。我可以做 2 组 2 个渐变,而不是 1 个具有三个值的渐变。
但我对如何从一种颜色转换为另一种颜色感到困惑(尽管在谷歌上搜索)——最好是在 RGB 颜色空间中。
我希望能够拥有这样的东西-
const colourSpace = (value, startColor, endColor) => {...}
colorSpace(-0.25, red, yellow) // some sort of orangey color
colorSpace(1, yellow, green) // fully green
colorSpace(0.8, yellow, green) // mostly green
这不是前端应用程序,因此没有 CSS 渐变 - 这是 google 主要引用的内容。
谢谢大家, 奥利
【问题讨论】:
标签: node.js colors backend rgb