728x90
📌 svg-tutorial 으로 학습한 내용을 정리했습니다.
SVG Tutorial - Learn how to code images in HTML with SVG
Learn the fundamentals of Scalable Vector Graphics (SVG) from the basics up to advanced concepts like animation and interactivity.
svg-tutorial.com
polygon 요소 사용
이미지를 조합하기 위해 항상 기본 모양을 사용할 수 없다. polygon은 자유형 모양을 그리는 방법이다. points 속성은 직선으로 연결된 좌표의 목록을 설정한다.
3개의 삼각형으로 이루어진 트리를 만들 수 있다. 아래에 위치한 것 부터 레이어를 쌓아 올려가며 그린다.
<svg width="200" height="400" viewBox="-100 -200 200 400">
<polygon points="0,0 80,120 -80,120" fill="#234236" />
</svg>
<svg width="200" height="400" viewBox="-100 -200 200 400">
<polygon points="0,0 80,120 -80,120" fill="#234236" />
<polygon points="0,-40 60,60 -60,60" fill="#0C5C4C" />
</svg>
<svg width="200" height="400" viewBox="-100 -200 200 400">
<polygon points="0,0 80,120 -80,120" fill="#234236" />
<polygon points="0,-40 60,60 -60,60" fill="#0C5C4C" />
<polygon points="0,-80 40,0 -40,0" fill="#38755B" />
</svg>
마지막으로, 직사각형으로 나무 줄기를 그린다.
<svg width="200" height="400" viewBox="-100 -200 200 400">
<polygon points="0,0 80,120 -80,120" fill="#234236" />
<polygon points="0,-40 60,60 -60,60" fill="#0C5C4C" />
<polygon points="0,-80 40,0 -40,0" fill="#38755B" />
<rect x="-20" y="120" width="40" height="30" fill="brown" />
</svg>
728x90
'FE > SVG' 카테고리의 다른 글
5. SVG clip-path 사용 (0) | 2024.01.19 |
---|---|
4. SVG로 집짓기 (0) | 2024.01.18 |
3. SVG로 진저브레드 그림 만들기 (0) | 2024.01.15 |
1. SVG를 사용하여 기본 도형 그리기 (0) | 2024.01.15 |