本质上,我试图取一个值,由接口上的滑块定义,通过数组传递该值以选择一种颜色,并将该颜色传递给包含fill.style的函数。如何创建滑块来更改颜色?
我有一个粗略的想法去做这件事,但它在这个阶段不工作。
下手,我在我的HTML创建一个滑块:
<p id="attribute">Color Slider</p>
<span id="sliderColor">2</span>
<input type="range" min="0" max="3" value="2" step="1" onchange="sliderChangeColor(this.value)"/>
<br /> <br />
我不知道从哪里开始这种颜色的功能。我想像它会是这样的......
var colourChange = [(132,0,0), (132,0,132), (189,189,0)];
铺设3种不同颜色出数组
function sliderColorChange (value) {
document.getElementById('sliderHeight').innerHTML = value;
flakeColor = +value; // + will convert the string to number
}
}
通过传递滑块值到fill.Style
function blank() {
bufferCanvasCtx.fillStyle = colorChange;
}
在这个阶段这可能是完全错误的,所以任何帮助形式的解决方案或链接到一个可能有用的资源将非常感谢!