将CSS线性渐变转换为HTML5的Canvas线性渐变

时间:2018-03-27 08:09:40

标签: canvas html5-canvas

我有一个HTML5画布,我在其上绘制了一个完整的表格。我可以选择为表头提供背景颜色。虽然正常的背景颜色有效,但我无法正确应用线性渐变。我得到了这种格式的线性渐变

background: linear-gradient(55deg, rgb(0, 0, 0) 0%, rgb(128, 0, 128) 50%, rgb(255, 0, 0) 100%);

我使用了this可用的解决方案,但它似乎并不适用于所有情况。我需要知道如何精确计算渐变线的终点,因为canvas linearGradient()期望它那样。

https://jsfiddle.net/LpLr0hxw/2/

0 个答案:

没有答案