Как я могу построить градиентную линию в холсте HTML? - PullRequest
24 голосов
/ 24 сентября 2011

Я пытаюсь нарисовать линию, которая является градиентом. Как это возможно на холсте?

1 Ответ

36 голосов
/ 25 сентября 2011

Да.Пример:

// linear gradient from start to end of line
var grad= ctx.createLinearGradient(50, 50, 150, 150);
grad.addColorStop(0, "red");
grad.addColorStop(1, "green");

ctx.strokeStyle = grad;

ctx.beginPath();
ctx.moveTo(50,50);
ctx.lineTo(150,150);

ctx.stroke();

Смотрите это в действии здесь:

http://jsfiddle.net/9bMPD/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...