CanvasRenderingContext2D.stroke()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
ÐеÑод CanvasRenderingContext2D.stroke() Canvas 2D API Ð¾Ð±Ð²Ð¾Ð´Ð¸Ñ ÑекÑÑий или даннÑй конÑÑÑ ÑвеÑом strokeStyle.
Ðбводка вÑÑавниваеÑÑÑ Ð¿Ð¾ ÑенÑÑÑ ÐºÐ¾Ð½ÑÑÑа, дÑÑгими Ñловами, половина линии обводки ÑиÑÑеÑÑÑ Ñ Ð²Ð½ÑÑÑенней ÑÑоÑÐ¾Ð½Ñ ÐºÐ¾Ð½ÑÑÑа, и половина Ñ Ð²Ð½ÐµÑней.
Ðбводка оÑÑиÑовÑваеÑÑÑ ÑоглаÑно пÑÐ°Ð²Ð¸Ð»Ñ Ð½ÐµÐ½Ñлевого индекÑа, а знаÑиÑ, пеÑеÑекаÑÑиеÑÑ ÑаÑÑи конÑÑÑа Ñакже бÑдÑÑ Ð¾Ð±Ð²ÐµÐ´ÐµÐ½Ñ.
СинÑакÑиÑ
void ctx.stroke(); void ctx.stroke(path);
ÐаÑамеÑÑÑ
ÐÑимеÑÑ
>ÐÑполÑзование меÑода stroke()
Ð ÑÑом пÑимеÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¼ÐµÑода rect() ÑоздаÑÑÑÑ Ð¿ÑÑмоÑголÑник, и заÑем Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ stroke() оÑÑиÑовÑваеÑÑÑ Ð½Ð° Ñ
олÑÑе.
HTML
<canvas id="canvas"></canvas>
JavaScript
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
ctx.rect(10, 10, 100, 100);
ctx.stroke();
ÐÑÑедакÑиÑÑйÑе пÑиведÑннÑй ниже код и поÑмоÑÑиÑе, как обновлÑеÑÑÑ ÑиÑÑнок на Ñ Ð¾Ð»ÑÑе:
СпеÑиÑикаÑии
| Specification |
|---|
| HTML > # dom-context-2d-stroke-dev > |
СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами
СмоÑÑиÑе Ñакже
- ÐнÑеÑÑейÑ, пÑедоÑÑавлÑÑÑий ÑÑÐ¾Ñ Ð¼ÐµÑод -
CanvasRenderingContext2D.