If you're a front-end developer, UI/UX designer or just a general web animation enthusiast you'll benefit from the techniques taught in this course. We use a project-based approach to introduce you to the SVG graphics format and GreenSock Animation Platformpossibly the most powerful and performant javascript animation library available today.
While building a complex animated greeting card, you'll learn:
• Why SVG is a hot commodity today
• The benefits of using SVG
• About SVG shapes and custom tags
• How to include SVG on a web page
• How to organize SVG elements for web animation
If you're a front-end developer, UI/UX designer or just a general web animation enthusiast you'll benefit from the techniques taught in this course. We use a project-based approach to introduce you to the SVG graphics format and GreenSock Animation Platformpossibly the most powerful and performant javascript animation library available today.
While building a complex animated greeting card, you'll learn:
• Why SVG is a hot commodity today
• The benefits of using SVG
• About SVG shapes and custom tags
• How to include SVG on a web page
• How to organize SVG elements for web animation
• What the GreenSock Animation Platform is
• Make sense of GreenSock's different bundles and which to use
• The GreenSock API and its six basic tweening functions
• All about timelines and how they work in GreenSock
• How to break down the SVG project into scenes
• How to create catchy, impressive animations piece-by-piece
• How to use timelines to organize your entire animation sequences
• And much more...
All project files with full source code will be made available to you at each step of the animation process. Learn valuable skills that will benefit you through out your career or open up a whole new world of creative expression if you're a hobbyist or enthusiast.
Update: This lesson is missing the link to the codepen demonstration. The code can be found here, https://codepen.io/siggy/pen/zvoBoY
Learn how to:
Animate several objects at once
Use the .staggerTo, .staggerFrom, and .staggerFromTo functions
Learn the benefits of using SVG on the web
Compare Raster vs. SVG images (Scalability)
Get familiar with the SVG format and syntax (you already know it ...sort of!)
Dynamically manipulate SVG content
Learn the basic SVG shapes & primitives:
Rect
Circle
Line
Polyline
Polygon
Path
Here you learn about three very powerful (and very cool) SVG features that we use in the animation project:
Get introduced to the powerful GreenSock Animation Platform.
Learn about:
Update: I've learned that for some students the .zip extension gets stripped off the filename after they download the resource. A quick workaround is to rename your file, after its downloaded to include the .zip extension. Then you'll be able to unzip the files successfully and follow along.
First, download your project files (tutorial_starter.zip)
Then we get familiar with the files and folder structure to see how it all fits together
Update: I've learned that for some students the .zip extension gets stripped off the filename after they download the resource. A quick workaround is to rename your file, after its downloaded to include the .zip extension. Then you'll be able to unzip the files successfully and follow along.
Start project by:
Creating the basic master Timeline
Clear the stage objects
Update: I've learned that for some students the .zip extension gets stripped off the filename after they download the resource. A quick workaround is to rename your file, after its downloaded to include the .zip extension. Then you'll be able to unzip the files successfully and follow along.
Animate the first scene of the project -- 'Enter Floor Vegetation’
Update: I've learned that for some students the .zip extension gets stripped off the filename after they download the resource. A quick workaround is to rename your file, after its downloaded to include the .zip extension. Then you'll be able to unzip the files successfully and follow along.
Animate the second scene of the project -- 'Enter Tree Stuff'
Use a callback to trigger a timeline that loops infinitely
Update: I've learned that for some students the .zip extension gets stripped off the filename after they download the resource. A quick workaround is to rename your file, after its downloaded to include the .zip extension. Then you'll be able to unzip the files successfully and follow along.
Animate the third and last scene of the project -- 'Enter the Text Greetings'
Create infinite loops by using callbacks recursively
Learn how to simulate randomness in your loops
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.