sitelink1 http://kiara77.tistory.com/188 
sitelink2  
sitelink3  
sitelink4  
extra_vars5  
extra_vars6  

HTML5 강좌 7강 - HTML5 태그 - canvas 사각형

 

지난 강좌에 이어 canvas 에서 사각형을 연습해 보겠습니다.

 

*strokeRect( x, y, width, height )

지난 강좌에서 테스트했던 메소드 입니다.

테두리만 있는 사각형을 그리는 메소드죠.

x,y 는 시작하는 위치의 좌표값 입니다.

width, height 는 사각형의 크기를 설정해 줍니다.

 

*fillRect( x, y, width, height )

색으로 채워진 사각형을 그립니다.

역시 x,y 는 시작하는 위치의 좌표값 입니다.

width, height 는 사각형의 크기를 설정해 줍니다.

 

*clearRect( x, y, width, height )

이 메소드는 특정 영역을 지우는 기능을 가지고 있습니다.

지정한 위치에서 지정한 크기만큼 영역을 지워버립니다.

 

fillRect 메소드를 테스트 해볼까요~

 


01.jpg

 

 

02.jpg

 

 

 

사각형인데 검은색으로 채워진 사각형이 그려집니다.

기본값이 검은색이고 색은 설정에 따라 바꿀 수 있습니다.

아래의 코드를 추가해주면 가능합니다.

context1.fillStyle = "RGB값"

 

 

03.jpg

 

 

 

하지만 주의할 점이 있습니다.

context1.fillStyle 속성은 context.fillRect 위에 선언을 해야 합니다.

그림을 그리기 전에 색깔을 선택한다고 보면 되겠네요.

 

 

05.jpg

 

 

 

위와같이 지정해 놓은 색으로 바뀐것을 볼 수 있습니다.

이번에는 clearRect를 테스트 해보죠~

방금 그렸던 사각형의 일부를 지우겠습니다.

 

 

 

06.jpg

 

 

07.jpg

 

 

(예제는 첨부파일에서 받을 수 있습니다.)

 

07.zip