<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
 <title> New Document </title>
	<style>
		canvas { border:2px solid red;}
	</style>
	<script>
		var i=0;
		draw = function draw(){
			i++;
			canvas=document.getElementsByTagName("canvas");
			ctx=canvas[0].getContext("2d");
			ctx.fillStyle=colorMake();  // fill 채울때 쓸 컬러
			ctx.strokeStyle="red";  // stroke 윤곽그릴때 쓸 컬러

			ctx.fillRect(0, 0 , 100,30); // x위치, y위치, 가로길이, 세로길이
			ctx.strokeRect(110 , 0 , 80, 15); 
			//for( i = 0  ;  i< 20 ; i++ ){
				ctx.fillRect(10+ i*15 , 50 , 10, 10); 
			//}
		}

		function colorMake(){ //컬러를 리턴하는 function
			no=Math.random()*255;  //  (0.00000  ~ 1.00000)*255 
			no=Math.ceil(no)  ;   // 소수점을 잘라라
			color="rgb(0,0," + no + ")"  //"rgb(0,0,50)"
			return color ;
		}
		
		function auto(){
			setInterval(draw(),500);
		}
	</script>
 </head>

 <body>
	<canvas> </canvas> 
	<button onclick="auto()">   그리기  </button>
	canvas.drawRect(10,20, 50, 60, redColor)
	                         canvas.draeCircle
 </body>
</html>



+ Recent posts