Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SVG and canvas tutorial #100

Open
despo opened this issue Jul 1, 2014 · 1 comment
Open

SVG and canvas tutorial #100

despo opened this issue Jul 1, 2014 · 1 comment

Comments

@despo
Copy link
Member

despo commented Jul 1, 2014

No description provided.

@brunogirin
Copy link
Contributor

Here's a suggested plan for SVG:

Lesson 1 - Introducing SVG

  • Quick intro to image formats: vector vs raster
  • Tools: same tools as HTML, show dev tools
  • SVG tag
    • Standalone
    • Embedded in HTML
  • Shapes
    • line
    • rect
    • circle
    • ellipse
    • polygon
    • text + tspan: differences with HTML text, no wrap
  • Ordering (no Z attribute)
  • Styling SVG with CSS
    • fill (and how it applies to text)
    • stroke (and how it applies to text)

Lesson 2 - Path

  • Polyline
  • Path
    • Move
    • Line (L, H, V)
    • Arc
    • Quadratic (Q, T)
    • Cubic (C, S)
    • Close path (Z)
    • Fill rule
      • Nonzero
      • Evenodd

Lesson 3 - Groups and Transforms

  • Groups (g)
  • Transforms
    • Translate
    • Rotate
    • Scale
    • skewX + skewY
    • Matrix

Lesson 4 - Advanced SVG

  • Image
  • Colours
  • Gradients
  • Styling text
  • Stroke, fill, etc
  • textPath docs
  • Markers
  • Animations
  • Viewbox

This was referenced Dec 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants