All Projects â†’ sdras â†’ Svg Workshop

sdras / Svg Workshop

Materials for SVG Essentials & Animation Course

Projects that are alternatives of or similar to Svg Workshop

Wilderness
An SVG animation API
Stars: ✭ 127 (-79.25%)
Mutual labels:  svg, timeline
React Image Timeline
📆 An image-centric timeline component for React.js
Stars: ✭ 77 (-87.42%)
Mutual labels:  svg, timeline
Linuxtimeline
Linux Distributions Timeline
Stars: ✭ 662 (+8.17%)
Mutual labels:  svg, timeline
Mojs
The motion graphics toolbelt for the web
Stars: ✭ 17,189 (+2708.66%)
Mutual labels:  svg, timeline
Logos
A huge collection of SVG logos
Stars: ✭ 5,344 (+773.2%)
Mutual labels:  svg
React Svg
🎨 A React component that injects SVG into the DOM.
Stars: ✭ 536 (-12.42%)
Mutual labels:  svg
Inkscape Open Symbols
Open source SVG symbol sets that can be used as Inkscape symbols
Stars: ✭ 524 (-14.38%)
Mutual labels:  svg
Vue Svg Loader
🔨 webpack loader that lets you use SVG files as Vue components
Stars: ✭ 514 (-16.01%)
Mutual labels:  svg
Libvips
A fast image processing library with low memory needs.
Stars: ✭ 6,094 (+895.75%)
Mutual labels:  svg
Optimizt
CLI image optimization tool
Stars: ✭ 594 (-2.94%)
Mutual labels:  svg
React Svg Loader
A loader for webpack, rollup, babel that loads svg as a React Component
Stars: ✭ 570 (-6.86%)
Mutual labels:  svg
People You Should Follow On Codepen
People You Should Follow on CodePen
Stars: ✭ 542 (-11.44%)
Mutual labels:  svg
React Native Svg Transformer
Import SVG files in your React Native project the same way that you would in a Web application.
Stars: ✭ 568 (-7.19%)
Mutual labels:  svg
Zrender
A lightweight graphic library providing 2d draw for Apache ECharts
Stars: ✭ 5,122 (+736.93%)
Mutual labels:  svg
Html To Image
✂️ Generates an image from a DOM node using HTML5 canvas and SVG.
Stars: ✭ 595 (-2.78%)
Mutual labels:  svg
Svgtoandroid
IDE plugin to converting SVG to VectorDrawable
Stars: ✭ 515 (-15.85%)
Mutual labels:  svg
Svg Inject
A tiny, intuitive, robust, caching solution for injecting SVG files inline into the DOM.
Stars: ✭ 559 (-8.66%)
Mutual labels:  svg
Reanimate
Haskell library for building declarative animations based on SVG graphics
Stars: ✭ 581 (-5.07%)
Mutual labels:  svg
Vue Svg Icon
a solution for multicolor svg icons in vue2.0 (vue2.0的可变彩色svg图标方案)
Stars: ✭ 553 (-9.64%)
Mutual labels:  svg
Evil Icons
Simple and clean SVG icon pack with the code to support Rails, Sprockets, Node.js, Gulp, Grunt and CDN
Stars: ✭ 4,944 (+707.84%)
Mutual labels:  svg

SVG Essentials & Animation Course Materials

Starter Materials for the SVG Animation Course

Author: Sarah Drasner

This repo houses the materials and resources for the SVG Essentials & Animation course on Frontend Masters.

Most of the materials for the course are outlined below, but there are also directories housed here of very basic examples of some of the techniques we will cover so that students don't have to spend a lot of time researching in order to get started. It is recommended that students use CodePen to create work for the duration of the course, as we'll use preprocessors like SCSS as well as Babel for ES6 and codepen makes it easy to do so without time devoted to setup. If you like, you can also scroll to the CodePen collection section and fork one of the existing pens in those collections, they are comprehensive. GreenSock pens in the collection use member's only plugins that are CodePen-safe. For MorphSVG, DrawSVG, and FindShapeIndex sections, localhost will fail and using CodePen is recommended.

Here is a URL that has all of the codepen-safe versions of the GSAP Plugins

Here is the codepen debugger chrome extension

For sections covering React-Motion, it may make more sense to use Create-React-App so that your workflow more closely mirrors development, but that decision is up to you.

Slides:

Bonus:

All slides have password [email protected]

Collections:

Included in this repo are some very basic starter kits.

Part One, Section Three

There is a resource for the sprite and CSS animation SVG, should you need a starter resource. SVG Resources:

Part Three, Section Six

GreenSock Docs, Forums, and Easing Visualizer.

There are three directories you can use as GSAP starter kits:

  • vanillajs-interaction
  • basic-tween
  • basic-timeline
  • master-timeline

Part Four, Section Seven

There are a few ways to work with the GSAP timeline in this file: gsap-resources.js.

DataVis

The starter resource for this section is in the directory basic-d3. This is d3 version 4, so be wary that if you try out of the box things that exist in the d3 docs for the blocks, they might not work. (Not very many d3 blocks have been updated.) Big changes include axis and transition, new version demo-ed here.

React

There are two basic starter directories included here for React. One is basic-react-svg-css, which shows a very simple use case of a reusable SVG component animated with CSS. There is also basic-react-motion, which shows a single staggered motion animation.

Mojs

Mojs-shapes directory includes every out of the box shape that mo.js allows you to create. You can also create custom shapes (look in the mo.js codepen collection for bouncy radio demo for an example).

Mojs-tools directory shows a simple shape tween and .then() syntax with both timeline and curve-editor tools loaded in.

License

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].