YoVDO

Learning HTML Canvas

Offered By: LinkedIn Learning

Tags

HTML & CSS Courses Web Development Courses Javascript Courses Animation Courses HTML Canvas Courses

Course Description

Overview

Want to create rich and immersive web experiences with HTML and JavaScript? Learn how to use the Canvas element to build 2D graphics and animations right on screen.

Syllabus

Introduction
  • Graphics programming with JavaScript
  • What you should know
1. Overview of Canvas
  • Interesting canvas examples
  • The canvas element
  • The canvas drawing context
2. Basic Canvas Drawing Techniques
  • Colors and styles
  • Rectangles
  • Lines
  • The canvas state
  • Arcs
  • Paths
  • Bezier and quadratic curves
  • Drawing text
3. Complex Canvas Drawing
  • Drawing shadows
  • Using patterns
  • Using gradients
  • Images and video
  • Clipping paths
4. Advanced Drawing APIs
  • Using translate
  • Using scaling
  • Using rotation
  • Custom transformations
  • Compositing and globalAlpha
  • Compositing and globalAlpha example
  • Manipulating raw pixels
5. Practical Examples
  • Building an image slideshow
  • Using smooth transitions
  • Basic animation
  • Double-buffered animation
Conclusion
  • Next steps

Taught by

Joe Marini

Related Courses

3D Graphics in Android: Sensors and VR
Imperial College London via Coursera
Add Gore to Your Game in Unity
Coursera Project Network via Coursera
Anima Podi : À la recherche du rebond parfait
Gobelins, l'école de l'image via France Université Numerique
Animation for Game Development Using PyGame
Coursera Project Network via Coursera
Basic 3D Animation using Blender
Indian Institute of Technology Bombay via edX