확장 가능한 마크업 언어(Extensible Markup Language; XML)로 작성된
벡터 기반의 그래픽 이미지 포맷
🙌 "svg" = 코드로 구성된 이미지
1) 코드로 수정이 가능하다. (컬러 등등을 바꿀 수 있다.)
2) 확대해도 깨지지 않는다.
3) 용량이 작다.
<svg width="100" height="100" viewBox="0 0 100 100">
...
</svg>
viewBox = "min-x", "min-y", "width", "height"
min-x
: viewBox의 x좌표min-y
: viewBox의 y좌표width
: viewBox의 widthheight
: viewBox의 heightviewPort(뷰포트)
width와 height로 이미지의 보여질 영역을 정하는 것
(현재 화면에 보여지고 있는 영역)
viewBox(뷰박스)
SVG의 뷰포트를 설정할 때, 좌표 수치로 그 기준점을 정하는 것
(보여질 영역의 시작점 좌표)
⭐️ Tip!