Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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中更改RGB颜色的色调_Javascript_Algorithm_Colors_Rgb - Fatal编程技术网

在javascript中更改RGB颜色的色调

在javascript中更改RGB颜色的色调,javascript,algorithm,colors,rgb,Javascript,Algorithm,Colors,Rgb,类似于(如何增加亮度),我想改变RGB(十六进制)颜色的色调 说changeHue(“#FF0000”,40)返回“#FFAA00”这是我找到的解决方案。我希望它可以使用,将来可能会有所帮助。我们非常欢迎任何改进或进一步的解决方案 变色 工具书类 如果你不怕库,而且几kb不会毁掉你的项目,你可以尝试而不是重新实现轮子 这里有一个使用sc颜色的。代码的关键在于: var c = sc_color("#FF0000").hue(40).hex6(); $("#test").css("back

类似于(如何增加亮度),我想改变RGB(十六进制)颜色的色调


changeHue(“#FF0000”,40)
返回
“#FFAA00”

这是我找到的解决方案。我希望它可以使用,将来可能会有所帮助。我们非常欢迎任何改进或进一步的解决方案

变色 工具书类

如果你不怕库,而且几kb不会毁掉你的项目,你可以尝试而不是重新实现轮子

这里有一个使用sc颜色的。代码的关键在于:

var c = sc_color("#FF0000").hue(40).hex6();
$("#test").css("background-color", c);

披露:我是sc color的作者

非常感谢。我会看一看,但它看起来非常完美。天哪,这是很多文档。这个“pusher.color”的东西现在是无法访问的。没有垃圾桶。没有主页。更新了指向Github repo的链接(使用新的库名),我猜JSFIDLE没有工作,因为没有加载。
changeHue("#FF0000", 40) --> returns #ffaa00  
changeHue("#D61E1E", 180) --> returns #1ed6d6 
changeHue("#2244BB", -80) --> returns #21bb66 
var c = sc_color("#FF0000").hue(40).hex6();
$("#test").css("background-color", c);