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

CanvasPattern 接口表示描述一个模板(基于image, canvas或video)的不透明对象,通过 {{domxref("CanvasRenderingContext2D.createPattern()")}} 方法创建.

属性

非透明对象,没有暴露出属性

方法

没有继承来的方法

{{domxref("CanvasPattern.setTransform()")}} {{experimental_inline}}
应用 {{domxref("SVGMatrix")}} 对模板做线性变换

标准

标准 状态 备注
{{SpecName('HTML WHATWG', "the-canvas-element.html#canvaspattern", "CanvasPattern")}} {{Spec2('HTML WHATWG')}} 新增 setTransform() 方法
{{SpecName('HTML Canvas 2D Context W3C', '#canvaspattern', 'CanvasPattern')}} {{Spec2('HTML Canvas 2D Context W3C')}} 初始定义

浏览器兼容性

{{CompatibilityTable}}
功能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本的支持 4.0 {{CompatGeckoDesktop("1.9.2")}} 9.0 9.0 3.1
setTransform(){{experimental_inline}} {{CompatNo}} {{CompatGeckoDesktop("33")}} {{CompatUnknown}} {{CompatNo}} {{CompatUnknown}}
功能 Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本的支持 2.1 {{CompatGeckoMobile("1.9.2")}} {{CompatUnknown}} 10.0 3.2
setTransform(){{experimental_inline}} {{CompatUnknown}} {{CompatGeckoMobile("33")}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

查看相关