Latest web development tutorials

HTMLキャンバスcreatePattern()メソッド

HTMLキャンバスリファレンスマニュアル HTMLキャンバスリファレンスマニュアル

使用イメージ:

ランプ

水平方向と垂直方向の画像を繰り返します。

YourbrowserdoesnotsupporttheHTML5canvastag。

JavaScriptを:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var img=document.getElementById("lamp");
var pat=ctx.createPattern(img,"repeat");
ctx.rect(0,0,150,100);
ctx.fillStyle=pat;
ctx.fill();

»をお試しください

ブラウザのサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9の、Firefoxの、オペラ、ChromeとSafariのサポートcreatePattern()メソッド。

注:のInternet Explorer 8およびそれ以前のバージョンでは、<キャンバス>要素をサポートしていません。


定義と使用法

createPattern()メソッドは、指定された方向に指定された要素を繰り返します。

要素は、画像、ビデオ、または他の<canvas>要素にすることができます。

要素が充填/長方形、円、線等を描画するために使用することができる繰り返すこと。

JavaScriptシンタックス: コンテキスト.createPattern(画像、「リピート|リピート-X |繰り返し-Y |ノー・リピート");

パラメータ値

参数 描述
image 规定要使用的模式的图片、画布或视频元素。
repeat 默认。该模式在水平和垂直方向重复。
repeat-x 该模式只在水平方向重复。
repeat-y 该模式只在垂直方向重复。
no-repeat 该模式只显示一次(不重复)。


HTMLキャンバスリファレンスマニュアル HTMLキャンバスリファレンスマニュアル