大家好,我正在使用 JavaScript 并想为我的图形生成颜色。我希望每条线都有一种新颜色,而且颜色应该是浅色。
我读过java脚本中的颜色生成问题
Random color generator in JavaScript
因为我想为我的线条添加新颜色,所以随机数生成在我的情况下不起作用 颜色也要淡
我已经阅读了有关颜色 RGB 值的信息,但我没有发现它们遵循任何模式来选择浅色
所以任何人都可以指导我,因为有没有一种方法可以按顺序生成颜色(避免随机)并只选择浅色或任何其他功能来使深色变亮
谢谢
最佳答案
你可以这样试试:
var new_light_color = 'rgb(' + (Math.floor((256-229)*Math.random()) + 230) + ',' +
(Math.floor((256-229)*Math.random()) + 230) + ',' +
(Math.floor((256-229)*Math.random()) + 230) + ')';
通过这种方式,您可以生成具有 230 - 256 范围内的红色、绿色和蓝色的颜色,这是一种浅色。您可以通过更改数字来降低颜色,以获得更深的颜色。
关于javascript - 如何在javascript中生成浅色阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11225050/