在javascript中更改RGB颜色的色调
类似于(如何增加亮度),我想改变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
说
changeHue(“#FF0000”,40)
返回“#FFAA00”
这是我找到的解决方案。我希望它可以使用,将来可能会有所帮助。我们非常欢迎任何改进或进一步的解决方案
变色
工具书类
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);