我正在 html5 Canves 中构建动态报告我想在 html5 中添加 2 个颜色渐变。我的代码如下
var gradient = content.createLinearGradient(0, 0, 0, 30);
gradient.addColorStop(0, "rgb(255, 255, 255)");
gradient.addColorStop(1, "rgb(0, 0, 0)");
content.save();
content.fillStyle = gradient;
content.fillRect(0, 0, 100, 30);
content.restore();
看起来不错,但是当我改变盒子渐变的位置时,请看下面的代码。
var gradient = content.createLinearGradient(0, 100, 0, 30);
gradient.addColorStop(0, "rgb(255, 255, 255)");
gradient.addColorStop(1, "rgb(0, 0, 0)");
content.save();
content.fillStyle = gradient;
content.fillRect(0, 100, 100, 30);
content.restore();