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

HTML Canvas에서 둥근 사각형을 그리는 방법은 무엇입니까?


HTML에서 사각형을 그리려면 캔버스 요소를 사용하십시오. 캔버스에서 rect() 메서드를 사용하여 사각형을 그립니다. 그러나 둥근 사각형을 만들 때는 rect() 메서드를 사용하면 작동하지 않습니다. lineTo() 및 quadraticCurveTo() 메서드를 사용하여 둥근 사각형을 만듭니다.

HTML5에서 캔버스를 만드는 방법은 다음과 같습니다.

HTML Canvas에서 둥근 사각형을 그리는 방법은 무엇입니까?

캔버스에서 둥근 사각형을 만드는 방법을 배울 수 있습니다.

예시

<!DOCTYPE HTML>
<html>
   <head>
      <title>HTML5 Canvas Tag</title>
   </head>
   <body>
      <canvas id="newCanvas" width="300" height="150"></canvas>
      <script>
         var canvas = document.getElementById('newCanvas');
         var ctx = canvas.getContext('2d');
         ctx.beginPath();
         ctx.moveTo(20, 10);
         ctx.lineTo(80, 10);
         ctx.quadraticCurveTo(90, 10, 90, 20);
         ctx.lineTo(90, 80);
         ctx.quadraticCurveTo(90, 90, 80, 90);
         ctx.lineTo(20, 90);
         ctx.quadraticCurveTo(10, 90, 10, 80);
         ctx.lineTo(10, 20);
         ctx.quadraticCurveTo(10, 10, 20, 10);
         ctx.stroke();
      </script>
   </body>
</html>

출력

HTML Canvas에서 둥근 사각형을 그리는 방법은 무엇입니까?