簡體   English   中英

如何將所選顏色設置為筆顏色?

[英]How to set selected color as pen color?

我正在 HTML 中制作像素藝術畫家工具,我想添加一個顏色選擇器並將選擇的顏色設置為您正在繪畫的顏色。

HTML:

<label for="colorpicker">Color Picker:</label>
 <input type="color" id="colorpicker" value="#0000ff">

JS:

var penColour = 'black';
    
  function setPenColour(pen)
  {
    penColour = pen;
  }

  function setPixelColour(pixel)
  {
    pixel.style.backgroundColor = penColour;
  }

只需 select 輸入 js 並檢索其值:

let penColour = 'black';
const picker = document.getElementById("colorpicker");
    
function setPenColour() {
  penColour = picker.value;
}
  
function setPixelColour(pixel) {
  pixel.style.backgroundColor = penColour;
}

在此處查看更多信息

您可能還想做的是聽顏色選擇器的更改事件,而不是手動更新“penColour”

picker.addEventListener("change", (ev) => {
  penColour = ev.value;
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM