Latest web development tutorials

HTML 캔버스 createPattern () 메소드

HTML 캔버스 참조 설명서 HTML 캔버스 참조 설명서

이미지 사용 :

램프

수평 및 수직 화상 반복 :

YourbrowserdoesnotsupporttheHTML5canvastag.

자바 스크립트 :

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

인터넷 익스플로러 9, 파이어 폭스, 오페라, 크롬과 사파리 지원 createPattern () 메소드.

참고 : 인터넷 익스플로러 8 이전 버전의 <캔버스> 요소를 지원하지 않습니다.


정의 및 사용

createPattern () 메서드는 지정된 방향으로 지정된 요소를 반복합니다.

요소는 이미지, 동영상 또는 기타 <캔버스> 요소가 될 수 있습니다.

반복되기 요소는 사각형, 원형, 광고 등을 / 그릴 채우기 위해 사용될 수있다.

자바 스크립트 구문 : 문맥 .createPattern (이미지, "반복 |반복-X | 반복-Y | 노 반복");

매개 변수 값

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


HTML 캔버스 참조 설명서 HTML 캔버스 참조 설명서