Computer >> 컴퓨터 >  >> 프로그램 작성 >> HTML

캔버스 HTML5를 사용하여 별을 그리는 방법은 무엇입니까?


HTML 캔버스에 그림을 그리는 것은 JavaScript로 해야 합니다. 캔버스에 그리기 전에 HTML DOM 메서드 getElementById() 및 getContext()를 사용합니다. HTML로 별을 그리려면 캔버스 요소를 사용하세요.

캔버스에서 lineTo() 메서드를 사용하여 별을 그립니다. lineTo() 메서드에는 그리기에 도움이 되도록 선을 배치하는 x 및 y 매개변수 값이 포함됩니다.

HTML 문서에 캔버스를 그리려면:

캔버스 HTML5를 사용하여 별을 그리는 방법은 무엇입니까?

예시

다음 코드를 실행하여 HTML5 캔버스를 사용하여 별을 그릴 수 있습니다.

<!DOCTYPE HTML>
<html>
   <head>
      <title>HTML5 Canvas Tag</title>
   </head>
   <body>
      <canvas id="newCanvas" width="300" height="250"></canvas>
      <script>
         var canvas = document.getElementById('newCanvas');
         var ctx = canvas.getContext('2d');
         ctx.fillStyle = "blue";
         ctx.beginPath();
         ctx.moveTo(108, 0.0);
         ctx.lineTo(141, 70);
         ctx.lineTo(218, 78.3);
         ctx.lineTo(162, 131);
         ctx.lineTo(175, 205);
         ctx.lineTo(108, 170);
         ctx.lineTo(41.2, 205);
         ctx.lineTo(55, 131);
         ctx.lineTo(1, 78);
         ctx.lineTo(75, 68);
         ctx.lineTo(108, 0);
         ctx.closePath();
         ctx.fill();
      </script>
   </body>
</html>

출력

캔버스 HTML5를 사용하여 별을 그리는 방법은 무엇입니까?