【发布时间】:2016-08-11 20:02:21
【问题描述】:
我需要一个颜色转换器来将 hsl 转换为 rgb 和十六进制值。我会像this 那样做类似的事情。我为此使用 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_huehsl_saturationhsl_light。
有没有办法做到这一点?
如果不行,我该怎么办?
【问题讨论】:
标签: javascript jquery colors converter color-picker