gpt4 book ai didi

javascript - HTML5 - canvas createLinearGradient 水平

转载 作者:太空狗 更新时间:2023-10-29 13:38:44 26 4
gpt4 key购买 nike

如何创建从左到右而不是从上到下的 Canvas 渐变?

var lingrad = ctx.createLinearGradient(0,0,0,150);
lingrad.addColorStop(0, '#00ABEB');
lingrad.addColorStop(0.5, '#fff');
lingrad.addColorStop(0.5, '#66CC00');
lingrad.addColorStop(1, '#fff');

ctx.fillStyle = lingrad;
ctx.fillRect(10,10,780,130);

那个是从上到下,我需要做什么才能把它改成从左到右?

最佳答案

createLinearGradient(x0, y0, x1, y1) 沿着从 (x0, y0) 到 (x1, y1) 的直线绘制。

您的行目前从 (0,0) 到 (0,150)。换句话说,它将垂直向下 150 像素。

用它交换它,直接穿过 150 像素。

var lingrad = ctx.createLinearGradient(0,0,150,0);

关于javascript - HTML5 - canvas createLinearGradient 水平,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3568804/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com