Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript函数返回;";给定颜色的阴影(从暗到亮)_Javascript_Graphics_Colors_Rgb - Fatal编程技术网

JavaScript函数返回;";给定颜色的阴影(从暗到亮)

JavaScript函数返回;";给定颜色的阴影(从暗到亮),javascript,graphics,colors,rgb,Javascript,Graphics,Colors,Rgb,我想得到生成标记云的特定颜色的颜色范围 假设用户输入了一些带有RGB/hhhhh值的颜色,那么我想编写一个函数f(color,no),该函数返回RGB/hhhhh,用于指定“颜色”的从暗到亮的不同色调的“no”。这些颜色将有助于显示具有相同阴影的不同颜色的不同标签。但我想避免在它的黑色和白色阴影 下面是返回蓝色阴影的F({R:0,G:0,B:255},7)的示例 我不希望任何RGB组合都是如此,例如(25150150) 这个函数是否可以使用JavaScript实现,或者是否有任何RGB公式可以

我想得到生成标记云的特定颜色的颜色范围

假设用户输入了一些带有
RGB/hhhhh
值的颜色,那么我想编写一个函数
f(color,no)
,该函数返回
RGB/hhhhh
,用于指定“颜色”的从暗到亮的不同色调的“no”。这些颜色将有助于显示具有相同阴影的不同颜色的不同标签。但我想避免在它的黑色和白色阴影

下面是返回蓝色阴影的
F({R:0,G:0,B:255},7)
的示例

我不希望任何RGB组合都是如此,例如
(25150150)

这个函数是否可以使用JavaScript实现,或者是否有任何RGB公式可以实现

函数生成()
{
var r=document.querySelector(#r”)。值%256;
var g=document.querySelector(“#g”)。值%256;
var b=document.querySelector(“#b”)。值%256;
var str=“”;

对于(var i=0;i您想要对饱和度和值进行操作,首先将rgb转换为hsv,然后非常简单

代码:


信息:

@AndrewMyers已完成