
Welcome to the first lesson in this course.
I'm going to give you a quick comparison of vector (svg) and bitmap (png, gif, jpg) images before we get to our first svg animations!
One of the best features of <svg> is that we have full access to all the source code which is mostly human readable.
I'll show you how SVG images are composed of shapes and paths which I refer to as the "guts" of the image.
These guts contain LOTS of numbers which GSAP LOVES to animate.
Lesson Highlights
Compare vector and bitmap images
Look inside an <svg> at its guts
Using inline <svg> as opposed to other methods
Explore the <circle> element
Animate a <circle>'s attributes
Animate a <circle> using css transforms
This course provides a comprehensive and technical deep dive into the world of SVG animation. Scalable Vector Graphics (SVG) are lightweight, super sharp at any size, and loads of fun to animate with GSAP!
Throughout the course we will explore the building blocks of SVG (circles, rectangles, strokes, masks, clip paths, gradients, filters) and explore creative ways of animating them with code.
We will use Boxy SVG (free online svg editor) to create SVG. The beauty of Boxy SVG is that as we draw our shapes we can see exactly how they are represented with coe.
Using CodePen (free online code editor) we will learn how to use basic GSAP commands to animate all the different parts of SVG graphics.
Once we have covered the basics we will also use JavaScript to dynamically generate SVG elements which opens the door for particle effects and more robust interactive experiences.
This course assumes prior knowledge of GSAP basics (hand-coding tweens and timelines) and beginner level knowledge of JavaScript (functions, variables, arrays, loops).
Anyone who considers themselves a Junior Developer or looking to get their first webdev job would be a great fit as well as more seasoned developers who want to hand-craft their own SVG animations.
If you want to wear the badge of "Creative Developer" this course is for you!