CanvasRenderingContext2D.stroke()
Метод CanvasRenderingContext2D.stroke()
Canvas 2D API обводит текущий или данный контур цветом strokeStyle
.
Обводка выравнивается по центру контура, другими словами, половина линии обводки рисуется с внутренней стороны контура, и половина с внешней.
Обводка отрисовывается согласно правилу ненулевого индекса, а значит, пересекающиеся части контура также будут обведены.
Синтаксис
void ctx.stroke(); void ctx.stroke(path);
Параметры
path
-
Path2D
(en-US) - контур, который нужно обвести.
Примеры
Использование метода stroke()
В этом примере с помощью метода rect()
создаётся прямоугольник, и затем с помощью stroke()
отрисовывается на холсте.
HTML
html
<canvas id="canvas"></canvas>
JavaScript
js
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
ctx.rect(10, 10, 100, 100);
ctx.stroke();
Отредактируйте приведённый ниже код и посмотрите, как обновляется рисунок на холсте:
Спецификации
Specification |
---|
HTML Standard # dom-context-2d-stroke-dev |
Совместимость с браузерами
BCD tables only load in the browser
Смотрите также
- Интерфейс, предоставляющий этот метод -
CanvasRenderingContext2D
.