基本上,我正在使用D3.js生成一个随机图形,并希望为每个节点生成随机的填充颜色和边框颜色,边框颜色必须是填充颜色的一种阴影。目前,我正在使用以下方法生成随机的填充颜色:
randomColor() {
const r = () => Math.floor(256 * Math.random());
return {color: `rgb(${r()}, ${r()}, ${r()})`, border: `rgb(${r()}, ${r()}, ${r()})`};
}
但是边框也是随机的,所以它与主要颜色没有关联。
提前致谢。
100,120,130
,则可以除以2得到50,60,65
。请尝试一下,看看是否有意义。 - TKoL