SVG Essentials & Animation, v2
Offered By: Frontend Masters
Course Description
Overview
Learn to build and optimize SVG – the scalable graphics format for the web that can achieve impressively small filesizes for fast-loading websites. In this course, you'll learn to create immersive graphics and make them alive with animations!
Syllabus
- Introduction & Setup
- What is SVG?
- SVG Support & Performance
- The Antidote to Positioning in CSS
- Platonic Shapes
- viewBox & Responsive
- preserveAspectRatio
- Paths, Groups, & Polylines
- Animated Bézier Curves & Template Literals
- Accessibility
- Optimizing & Building
- Constructing an SVG
- Starting an SVG
- Prototyping
- Planning an Animation Exercise
- Planning an Animation Review
- Animation Support Breakdown
- Differences in Functionality
- Why SVG?
- Transform-Origin
- Animate an SVG Exercise
- SVG Tools and Ideas Q&A
- Sprites
- Atmospheric & Elemental Motion
- Tools Overview
- Performance & GSAP
- TweenMax Syntax
- Stagger
- GSAP Monster Demo
- Cycle Stagger
- Setting CSS Properties
- Comments on D3
- Timeline
- GSAP Demo
- GSAP Exercise
- UI vs Standalone Animation
- Social Engineering with Animation
- Context Switching
- Improving an Existing UI Demo
- Interaction, JS Detection, & Scaling
- Interaction & GSAP Timeline Functions
- Interaction Demo
- Draggable
- Interactive Exercise
- DrawSVG
- Motion Along a Path
- Curviness & Rotation
- Animating Text
- Relative Color Values
- Creating a Story Exercise
- MorphSVG
- Bonus Demos
- Shape Morph Exercise
- Clipping & Masking
- viewBox
- svgOrigin
- Thanks!
Taught by
Sarah Drasner
Related Courses
Interactive 3D GraphicsAutodesk via Udacity Creative Coding
Monash University via FutureLearn Make Your Own 2048
Udacity An Introduction to Interactive Programming in Python (Part 2)
Rice University via Coursera HTML5 Coding Essentials and Best Practices
World Wide Web Consortium (W3C) via edX