I finally get how SVGs work
- SVGs는 무한한 해상도를 작은 데이터로 표현하는 강력한 이미지 형식이다. 🖼️
- 발표자는 SVG를 사용해 왔지만, SVG 코드를 직접 작성하는 데 어려움을 느껴왔다. 🤔
- Josh Comeo의 SVG 관련 글을 통해 SVG 작동 방식에 대한 깊이 있는 지식을 얻고자 한다. 👨🏫
- Mobin은 앱 디자인 영감을 얻을 수 있는 훌륭한 리소스이다. 💡
- SVG는 HTML처럼 XML 구문을 사용하며, 원, 다각형, 경로 등 일러스트레이션용 기본 요소를 제공한다. 🏞️
- SVG 요소는 DOM에서 first-class citizen으로 취급되어 CSS와 JavaScript로 제어할 수 있다. 💻
- SVG 코드를 직접 작성하면 디자인 소프트웨어보다 애니메이션에 더 유리할 수 있다. ✨
- SVG 기본 도형에는 선, 사각형, 원, 타원, 다각형 등이 있다. 🧮
- SVG에서 선은 x1, y1, x2, y2 좌표로 정의하며, stroke와 stroke-width로 스타일을 지정할 수 있다. 📏
- 사각형은 x, y, width, height 속성으로 정의하며, stroke는 경로의 중앙에 그려진다. 🟥
- 원은 중심 좌표 cx, cy와 반지름 r로 정의하며, 반지름이 0이 되면 사라진다. 🔵
- 타원은 수평 반지름 rx와 수직 반지름 ry를 사용하여 정의한다. ⚪
- 다각형은 점들의 목록으로 정의하며, 각 점을 연결하여 도형을 만든다. 🔶
- SVG 코드를 읽기 쉽게 만들기 위해 쉼표와 줄 바꿈을 사용하는 것이 좋다. ✍️