3
如何讓我的白線完全對角線從我的底部矩形的點到點?如何旋轉線性漸變?
https://jsfiddle.net/a7rs5qu5/
<canvas id="canvas" width="300" height="300"></canvas>
_canvas = document.getElementById('canvas');
_stage = _canvas.getContext('2d');
_stage.fillStyle = "#00FF00";
_stage.fillRect(0, 0, 300, 200);
var gradient = _stage.createLinearGradient(0, 200, 300, 300);
gradient.addColorStop(0, "blue");
gradient.addColorStop(.5, "white");
gradient.addColorStop(1, "blue");
_stage.fillStyle = gradient;
_stage.fillRect(0, 200, 300, 300);
好的,但沒有必要去與三角關係。不需要任何形式的數學:'createLinearGradient(0,_canvas.height,_canvas.width,200)' – markE
@markE:你有一個點 - 交換座標相當接近旋轉90度。儘管如此,數學看看爲什麼。 – Amadan