--- title: CanvasPattern slug: Web/API/CanvasPattern translation_of: Web/API/CanvasPattern ---
{{APIRef("Canvas API")}}

CanvasPattern представляет собой интерфейс непрозрачного объекта, описывающего шаблон, который может быть представлен как картинка, canvas или видео.

CanvasPattern создаётся с помощью метода {{domxref("CanvasRenderingContext2D.createPattern()")}}.

Может быть использован как {{domxref("CanvasRenderingContext2D.fillStyle", "fillStyle")}} или {{domxref("CanvasRenderingContext2D.strokeStyle", "strokeStyle")}}.

Свойства

Не имеет доступных свойств.

Методы

Не имеет унаследованных методов.

{{domxref("CanvasPattern.setTransform()")}} {{experimental_inline}}
Используется в качестве {{domxref("SVGMatrix")}} представления линейной трансформации.

Спецификации

Спецификация Статус Комментарий
{{SpecName('HTML WHATWG', "the-canvas-element.html#canvaspattern", "CanvasPattern")}} {{Spec2('HTML WHATWG')}} Метод setTransform() добавлен в v5.

Браузерная совместимость

{{Compat("api.CanvasPattern")}}

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