工作试想一下:与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看起来不错,你想回答这个评论吗? –