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.