<svg>
태그
<svg>
태그는 화면 크기에 관계없이 일정한 화질을 유지하는 SVG(Scalable Vector Graphic) 파일을 표현합니다.
SVG는 웹에 그래픽 요소를 깨짐 없이 표현하는 유용한 도구로, 다양한 애플리케이션에서 널리 사용되고 있습니다.
SVG의 주요 속성:
-
viewBox:
viewBox
속성은 SVG 캔버스 내의 보여지는 영역을 정의합니다. 이 속성은 4개의 값으로 구성되어 있으며 차례대로 (최소 x 좌표값, 최소 y 좌표값, 너비, 높이)로 표시합니다. 예를 들어viewBox="0 0 100 100"
은 SVG의 왼쪽 상단 모서리에서 시작해서 100x100 크기의 영역을 보여줍니다. -
preserveAspectRatio: 이 속성은
viewBox
가 SVG 컨테이너에 어떻게 맞춰질지를 정의합니다. -
fill & stroke:
fill
속성은 도형의 내부 색상을 정의하며,stroke
속성은 도형의 외곽선 색상을 정의합니다. -
fill-opacity & stroke-opacity: 이러한 속성은 각각 채움과 획의 투명도를 정의합니다. 값은 0 (완전 투명)에서 1 (완전 불투명) 사이입니다.