工作試想一下:與HTML顏色和透明度在JavaScript
timeSeries.options.fillStyle = 'rgba(0, 255, 0, 0.2)';
在這個例子中,我們用顏色分量和透明度的工作。但是從javascript的角度來看,表達式的右邊是一個字符串。只是這樣,當我們稍後將此字符串分配給canvas context fillStyle時,它知道如何解釋css顏色值。
但讓我們說,我們的程序需要使用顏色。說,改變顏色rgb組件或不透明度。
在JavaScript中,我們當然可以將字符串解析爲單個組件,將它們轉換爲具有數字屬性的對象,使用這些對象,然後將該對象轉換回css顏色字符串。這聽起來像很多工作。
因爲我在JavaScript中沒有很多實踐經驗我不知道在javascript/typescript中使用顏色工作更容易的常見成語和模式是什麼。
這就是我想知道的。假設我想將timeSeries.options.fillStyle
的不透明度提高0.1。什麼是最簡單的方法來實現呢?
聽起來像你想要的東西像[TinyColor](https://github.com/bgrins/TinyColor)。 –
@AndréDion看起來不錯,你想回答這個評論嗎? –