Метод createLinearGradient
Дата публикации: 14.10.2011
Создает объект линейного градиента.
Синтаксис
createLinearGradient(x1,y1,x2,y2)
Параметры
- x1,y1 — координаты начальной точки;
- x2,y2 — координаты конечно точки.
После создания объекта градиента, можно ему присвоить цвета с помощью метода addColorStop. Градиент появится на холсте после применения метода fill() или stroke().
Пример
var canvas = document.getElementById("picture"); var ctx = canvas.getContext("2d"); var lineargradient = ctx.createLinearGradient(150,0,150,150); lineargradient.addColorStop(0,"red"); lineargradient.addColorStop(1,"white"); ctx.fillStyle = lineargradient; ctx.fillRect(0,0,150,150); var lineargradient2 = ctx.createLinearGradient(50,50,150,250); lineargradient2.addColorStop(0,"green"); lineargradient2.addColorStop(0.5,"blue"); lineargradient2.addColorStop(1,"yellow"); ctx.strokeStyle = lineargradient2; ctx.moveTo(50,50); ctx.lineTo(150,250); ctx.stroke();
Показать комментарии