>  기사  >  웹 프론트엔드  >  Html5 Canvas 예비 학습 노트(1) - 직사각형 그리기

Html5 Canvas 예비 학습 노트(1) - 직사각형 그리기

黄舟
黄舟원래의
2017-02-28 15:17:181832검색

canvas 요소는 이전 Html과 비교하여 Html5의 새로운 기능입니다. , 이 블로그 게시물에서는 이 구성 요소의 적용, 특히 웹 게임 개발에서의 적용에 대해 연구할 것입니다.

canvas 구성 요소는 이전 tablep 구성 요소와 유사하며 외부 플러그인 없이 실행할 수 있습니다. html을 사용하고 j2me 개발과 유사한 2D 렌더링 컨텍스트 API(2Drender 컨텍스트 API)를 사용하세요. android그래픽android캔버스

브러시를 호출할 수 있습니다. 자신만의 그리는 방법.


캔버스를 다음과 같이 정의할 수 있습니다.

<canvas id="canvas" width="400" height="400"> </canvas>
Canvas2D 렌더링 컨텍스트, 2D의 래퍼로 사용됩니다. 렌더링 컨텍스트는 캔버스 캔버스를 기반으로 하는 "브러시"입니다. 왼쪽 위 모서리를 원점으로 하는 평면 직교 좌표계(0, 0)를 사용합니다. 오른쪽으로 갈수록 x의 좌표값이 증가하고, 아래로 갈수록 y의 값이 증가하게 됩니다. j2me 캔버스와 매우 유사합니다.

자, 몇 가지 기본 개념을 소개한 후 첫 번째 Html5 Canvas를 먼저 구축하겠습니다. 무엇보다도 렌더링은 다음과 같습니다



아주 간단합니다. 하나의 예는 아래 코드를 살펴보겠습니다.

그 중 canvas라는 레이블이 있습니다. canvas 캔버스를 정의하지만 script 태그 부분은 js 코드 부분, 다음 부분은 렌더링 컨텍스트를 얻는 것입니다:

var canvas = document.getElementById(&#39;canvas&#39;);
var context = canvas.getContext(&#39;2d&#39;);
는 먼저 canvas 요소를 얻은 다음 2d렌더링된 컨텍스트.

다음 코드는 직사각형 부분을 그리는 코드입니다.

context.fillStyle = &#39;#000000&#39;;
context.fillRect(50, 50, 100, 100);

먼저 색상을 설정한 후 그립니다. 4개의 매개변수는 시작점의 가로 및 세로 좌표와 너비와 높이

위 내용은 Html5 Canvas 사전 학습 노트(1)-직사각형 그리기의 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.