- SVG란?
- SVG viewport와 좌표계, viewbox
- viewport와 좌표계
viewBox
preserveAspectRatio
- SVG 컨테이너 요소
<g>
<use>
<defs>
<symbol>
<svg>
- SVG 도형, paths 요소로 그림 그리기
<rect>
<circle>
<ellipse>
<line>
<polyline>
<polygon>
<path>
와d
attributes
- 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/>
animate
Attributeinital
Attributetransition
Attributevariants
Attribute- Propagation
- Orchestration
- Keyframes
- Animate Presence
<AnimatePresence/>
- Animating Routes
- React Router와 함께 활용하는 Framer Motion
- SVG와 Framer Motion
- useCycle Hook