English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML5 Canvas 사각형 그리기

HTML5화면 요소에서 가장 쉽게 그릴 수 있는 형상 중 하나는 사각형입니다. 사용할 수 있습니다2D上下문 fillRect() 함수와 strokeRect()를 사용하여 작업을 수행합니다.

온라인 예제

HTML5화면 요소에서 가장 쉽게 그릴 수 있는 형상 중 하나는 사각형입니다. 사용할 수 있습니다2D上下문 fillRect() 함수와 strokeRect()를 사용하여 작업을 수행합니다. 이는 간단한 예제입니다:

<canvas id="ex1" 너비="500" 높이="150" style="border: 1px solid #cccccc;">    
HTML5 Canvas not supported    
</canvas>    
<script>       
var canvas = document.getElementById("ex1");    
var context = canvas.getContext("2d");    
context.fillStyle = "#ff0000";    
context.fillRect(10,10, 100,100);    
context.strokeStyle = "#0000ff";    
context.strokeRect(30,20, 120,110);      
</script>
테스트를 해보세요 ‹/›

선 너비 - lineWidth

lineWidth를 사용할 수 있습니다2D上下文的 속성을 사용하여 사각형의 선 너비를 설정합니다. 방법은 다음과 같습니다:

<canvas id="ex4" 너비="500" 높이="150" style="border: 1px solid #cccccc;">    
HTML5 Canvas not supported    
</canvas>    
<script>       
var canvas = document.getElementById("ex4");    
var context = canvas.getContext("2d");    
var x = 10;    
var y = 10;    
var 너비 = 100;    
var 높이 = 100;    
context.lineWidth = 4;    
context.strokeRect(x, y, 너비, 높이);      
</script>
테스트를 해보세요 ‹/›

이는 선 너비가4의 사각형의 외관을 설정할 수 있습니다:

HTML5 Canvas 지원되지 않음

사각형 색상

사용할 수 있습니다 2D上下文的fillStyle 또는strokeStyle 속성을 사용하여 사각형의 색상을 설정합니다. 이는 첫 번째 예제로, 이 설정들은 강조 표시되어 표시됩니다:

<canvas id="ex5" 너비="500" 높이="150" style="border: 1px solid #cccccc;">    
HTML5 Canvas not supported    
</canvas>    
<script>       
var canvas = document.getElementById("ex5");    
var context = canvas.getContext("2d");    
context.fillStyle = "#ff0000";    
context.fillRect(10,10, 100,100);    
context.strokeStyle = "#0000ff";    
context.strokeRect(30,20, 120,110);    
</script>
테스트를 해보세요 ‹/›

이제 다시 캔버스에 그려진 사각형:

HTML5 Canvas 지원되지 않음