: svg와 canvas는 브라우저에 그림을 그릴 때 사용한다.
//선 그리기
<svg width="200" height="200">
<line x1="시작될 위치x" y1="시작될 위치y" x2="끝나는 위치x" y2="끝나는 위치y"
stoke="테두리색상" stroke-width="테두리굵기"/>
</svg>
//사각형 그리기
<svg width="200" height="200">
<rect width="너비" height="높이" stoke="테두리색상" stroke-width="테두리굵기"
fill="도형채울색상" opacity="투명도"/>
</svg>
//2
<svg width="200" height="200">
<rect width="200" height="200" style="stoke:orange; stroke-width:5;
fill:red; opacity:1;"/>
</svg>
//원 그리기
<svg width="200" height="200">
<ellipse cx="x" cy="시y" rx="x축반지름" ry="y축반지"
stoke="테두리색상" stroke-width="테두리굵기"/>
</svg>
//선 그리기
context.moveTo(0,0) //선이 시작될 좌표설정
context.lineTo(100,100) //선이 끝나는 좌표설정
context.stroke()//선그리기
//사각형 그리기
context.stokeRect(10,10,200,100) //사각형 테두리 그리기(왼쪽 위 x좌표,왼쪽 위 y좌표,너비,높이)
context.fillStyle="red" //색상설정
context.fill() //색 칠하기
context.fillRect(10,10,200,100) //색칠된 사각형 그리기
context.clearRect(10,10,200,100) //사각형 투명하게 만듦
//원 그리기
context.beginPath() //도형그리기 시작
context.arc(150,100,50,0,2*Math.PI) //(x좌표,y좌표,반지름, 시작할 각도, 마칠 각도)설정
context.closePath()//그리기 마침
//텍스트
context.font="40px Arial"// 크기, 폰트, 색상 설정
context.fillText("CANVAS", 10,10) //(텍스트내용, 그리기 시작 위치) 색칠해진 텍스
context.strokeText("CANVAS",20,20) //(텍스트내용, 그리기 시작 위치) 테두리만 있는 텍스트
SVG
CANVAS
마지막으로..
둘중에서 작업환경에 맞는 그래픽 요소를 선택해서 사용하면 된다.!