本質上,我試圖取一個值,由接口上的滑塊定義,通過數組傳遞該值以選擇一種顏色,並將該顏色傳遞給包含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;
}
在這個階段這可能是完全錯誤的,所以任何幫助形式的解決方案或鏈接到一個可能有用的資源將非常感謝!