- SVG란?
- SVG viewport와 좌표계, viewbox
- viewport와 좌표계
viewBox
preserveAspectRatio- SVG 컨테이너 요소
<g><use><defs><symbol><svg>
- SVG 도형, paths 요소로 그림 그리기
<rect><circle><ellipse><line><polyline><polygon><path>와dattributes
- SVG text 요소
<text>
- SVG mask와 clip-path
<mask><clipPath>
svgOrigin
- SVG 애니매이션의 다양한 방법
-
SMIL
<animate><animateMotion><animateTransform><set>
-
CSS
- CSS로 SVG 애니매이션 다루기
-
Javascript
- JS로 SVG 애니매이션 다루기
-
- 대표적인 SVG Animation
- Path Animation
- Text Animation
- SVG Illustration
- SVG 애니매이션을 도와주는 도구
-
Chrome Animation Tool
-
Figma로 SVG 다루기
- SVG 생성 및 SVG Element 비교
- 간단한 SVG 애니매이션 생성
-
- Animation을 다루는 라이브러리
- p5.js의 간단한 소개 및 예시 그리고 장단점
- anime.js의 간단한 소개 및 예시 그리고 장단점
- velocity.js 간단한 소개 및 예시 그리고 장단점
- gsap의 간단한 소개 및 예시 그리고 장단점
GSAP SVG Animation
- Framer Motion 소개 및 GSAP과의 차이
- framer-motion 기초
<motion/>animateAttributeinitalAttributetransitionAttributevariantsAttribute- Propagation
- Orchestration
- Keyframes
- Animate Presence
<AnimatePresence/>
- Animating Routes
- React Router와 함께 활용하는 Framer Motion
- SVG와 Framer Motion
- useCycle Hook