Overview
Note: This is a full day workshop and will be held on Sunday September 24 from 10am to 5pm, and is available to those with a WORKS or WORKSHOP ticket.
When you’re visiting a site, your eyes are constantly scanning the digital landscape to create a spatial map of what it’s seeing. We are biologically trained to notice anything in this environment that’s moving- it draws our eye. Because of this, animation has the power to guide your users, define symbols and meaning, and even reflect your branding. But it has to be done well.
In this full-day workshop, Sarah will explain in detail how you can craft delightful SVG animations and everything you need to start using them in production — both on small and large scale. We’ll cover animation in general, and then dive deep into SVG, exploring all its different facets, technical issues and gotchas, performance benefits, and possibilities for accessibility.
Objective
SVGs, with their potential for high-quality and performant graphics, have myriad uses on the web. In this course, you’ll learn how to work with SVGs to create informative graphics, build well-optimized and high performance images, and manipulate them to create UX animations and powerful illustrations.
Target Audience
You are a curious developer interested in expanding your horizons with performant and cutting-edge programming techniques.
Assumed Knowledge
Basic understanding of CSS and JavaScript.
To Bring
Please bring your own laptop (Mac or Win) with your favorite text editor. Preferred: downloaded copy of Illustrator, Inkscape, or Sketch.
Five things audiences will learn
- How create an informative and stable animation, or even a more complex animation that is production-ready
- How to make SVG cross-browser compatible, backwards compatible, and how to optimize it properly
- The nuts and bolts of how SVG is used to create beautiful and powerful data visualization
- How to leverage the powerful GreenSock API to control and manipulate multiple tweens to create stable animations for production
- How to use a variety of tools and techniques to create a seamless and engaging complex SVG animation that guides your users and compliments your branding