我需要一个颜色转换器,将HSL值转换为RGB和十六进制值。我要做类似于这个的东西。我正在使用jQuery和jQuery UI范围滑块来完成。以下是我的代码:
$(function() {
$( "#hsl_hue_range" ).slider({
min: 0,
max: 100,
value: 0,
range: false,
animate:"slow",
orientation: "horizontal",
slide: function( event, ui ) {
var hsl_hue = ui.value;
}
});
});
$(function() {
$( "#hsl_saturation_range" ).slider({
min: 0,
max: 100,
value: 0,
range: false,
animate:"slow",
orientation: "horizontal",
slide: function( event, ui ) {
var hsl_saturation = ui.value;
}
});
});
$(function() {
$( "#hsl_light_range" ).slider({
min: 0,
max: 100,
value: 0,
range: false,
animate:"slow",
orientation: "horizontal",
slide: function( event, ui ) {
var hsl_light = ui.value;
}
});
});
我希望的解决方案如下:
可以通过变量将输入传递给转换器, 如 hsl_hue
, hsl_saturation
, hsl_light
.
是否有方法能够实现这个目标?
如果没有,我该怎么办?
f
函数中n
变量的性质吗? - MattWeiler