--- title: CanvasRenderingContext2D.fill() slug: Web/API/CanvasRenderingContext2D/fill tags: - API - Canvas - Method - Reference - Справка - метод translation_of: Web/API/CanvasRenderingContext2D/fill ---
{{APIRef}}

CanvasRenderingContext2D.fill() метод Canvas 2D API заполняет текущий или заданный путём с текущим стилем заливки, используя одно из двух правил - ненулевого индекса или чётно-нечётное.

Синтаксис

void ctx.fill([fillRule]);
void ctx.fill(path[, fillRule]);

Параметры

fillRule
Выбор алгоритма заливки фигуры
Возможные значения:
path
{{domxref("Path2D")}} путь для заливки.

Пример

Использование метода fill

Это всего лишь простой фрагмент кода, который использует метод fill для заполнения пути.

HTML

<canvas id="canvas"></canvas>

JavaScript

var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.rect(10, 10, 100, 100);
ctx.fill();

Отредактируйте приведённый ниже код и посмотрите, как обновляется ваше обновление на холсте:

{{ EmbedLiveSample('Playable_code', 700, 360) }}

Характеристики

Характеристика Статус Комментарий
{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-fill", "CanvasRenderingContext2D.fill")}} {{Spec2('HTML WHATWG')}}  

Совместимость

{{Compat("api.CanvasRenderingContext2D.fill")}}

Смотрите также