如何在javascript中生成浅色调

时间:2012-06-27 11:20:50

标签: javascript

大家好,我在JavaScript工作,想为我的图形生成颜色。我希望每一行都有一种新颜色,颜色应该是浅色。

我已经阅读过java脚本中的颜色生成问题

Random color generator in JavaScript

因为我想要我的新颜色,所以随机数生成在我的情况下不起作用 颜色也应该很浅

我已经阅读了有关RGB值的颜色,但我没有发现它们遵循任何模式如何选择浅色

所以任何人都可以指导我,因为有一种方法可以按顺序生成颜色(避免随机),只选择浅色或任何其他功能,使深色更亮

由于

http://cloford.com/resources/colours/500col.htm

1 个答案:

答案 0 :(得分:8)

您可以尝试这种方式:

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,这是一种浅色。您可以通过更改数字来降低颜色。