HTML Canvas 그리기

캔버스에서 그리기 위해 JavaScript 사용

HTML 캔버스에서의 모든 그리기는 JavaScript를 사용하여 완성되어야 합니다:

예제

<script>
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0, 0, 150, 75);
</script>

직접 시도해 보세요

제 1 단계: Canvas 요소 찾기

먼저, <canvas> 요소를 찾아야 합니다。

이는 HTML DOM 메서드 getElementById()를 사용하여 완성됩니다:

const canvas = document.getElementById("myCanvas");

제 2 단계: 그리기 오브젝트 생성

또한, 그리기 오브젝트가 필요합니다。

getContext()는 그리기에 사용할 속성과 메서드를 제공하는 내장 HTML 오브젝트입니다:

const ctx = canvas.getContext("2d");

제 3 단계: 캔버스에서 그리기

마지막으로, 캔버스에서 그리기 시작할 수 있습니다。

그래픽 오브젝트의 채우기 스타일을 빨간색으로 설정합니다:

ctx.fillStyle = "#FF0000";

fillStyle 속성은 CSS 색상, 그레이딩 또는 패턴일 수 있습니다. 기본 fillStyle는 검은색입니다。

fillRect(x,y,width,height) 메서드는 캔버스에서 직사각형을 그리며, 채우기 스타일로 채웁니다:

ctx.fillRect(0, 0, 150, 75);

다른 참조:

CodeW3C.com의 완전한 Canvas 참조 매뉴얼