Colors 如何获得两个给定颜色值之间的颜色值列表?

Colors 如何获得两个给定颜色值之间的颜色值列表?,colors,Colors,如何获得两个给定颜色值之间的颜色值列表?例如,我有#ab7878和#da9933,如果我想将第一种颜色逐渐转换为第二种颜色,我如何获得介于两者之间的值呢?您可以通过同时增加R、G和B的值来实现这一点 #4477AA #5588BB #6699CC #77AADD #88BBEEE var a=0xab7878; 变量b=0xda9933; 而(b>a) { a=a+0xFF; console.log(a.toString(16)); }谢谢!!!!!!!哇哦!!!!真了不起!非常感谢。请你解

如何获得两个给定颜色值之间的颜色值列表?例如,我有#ab7878和#da9933,如果我想将第一种颜色逐渐转换为第二种颜色,我如何获得介于两者之间的值呢?

您可以通过同时增加R、G和B的值来实现这一点

#4477AA
#5588BB
#6699CC
#77AADD
#88BBEEE
var a=0xab7878;
变量b=0xda9933;
而(b>a)
{
a=a+0xFF;
console.log(a.toString(16));

}
谢谢!!!!!!!哇哦!!!!真了不起!非常感谢。请你解释一下为什么它正好加上0xFF,而不是,比如说,加上0x22或0x00?它可以是任何值。我只是选择了一个大于1的值,所以长度会下降。Probabøy应该检查值之间的距离,并从thar中选取增量值。但是。。。等一下,从第一种颜色到第二种颜色真的是平滑的变化吗?我是说,它真的是梯度吗?