Tag: hsl

如何生成只在javascript中变暗的随机颜色?

我一直在阅读有关如何在JS / JQuery中生成随机颜色的问题。 但我想生成只有黑色,黄色和灰色范围颜色的变暗颜色,以便能够在谷歌地图中绘制不同颜色的区域。 谢谢

Farbtastic将HSL转换回RGB或Hex

编辑:发布解决方案 我想根据Farbtastic中选择的颜色创建颜色样本。 我对HSL值进行了计算,因为它更容易并且产生更好的结果。 从Farbtastic获得HSL值后,我添加了亮度以创建新颜色。 新颜色采用HSL格式,我需要将其切换回RGB或Hex,以便显示并保存以供日后使用。 有些浏览器显示HSL,但我不相信所有移动浏览器都会这样做。 问题是在计算完成后将变量’newcolor’转换回RGB或Hex。 // collect parent ids for farb $(“.farbtastic”).parent().each(writeColorpanel); function writeColorpanel (i, elem) { var picker = $.farbtastic(elem); //farb object picker.linkTo(onColorChange); //a farb function } function onColorChange(color) { // retrieve hsl value, do calculations and place in hidden input. var hslcolor = $.farbtastic(‘#example_colorpicker_picker’).hsl; // brighten by 40% var brightness = […]