|
May 14, 2024
|
|
|
|
WEBD 1127 - Interactive Web Design 2- SVG and Canvas Credits: 3 Hours/Week: Lecture 2 Lab 2 Course Description: This hands-on, project-oriented course introduces both the SVG and HTML5 Canvas elements. SVG (Scalable Vector Graphics) is a technology that is used to create visual assets for the web. Canvas is a similar technology with more advanced features. Topics include comparing and differentiating the use of these technologies, as well as creating dynamic interactivity on webpages and advanced animation techniques. MnTC Goals None
Prerequisite(s): WEBD 1121 and WEBD 1123 with grades of “C” or higher. Corequisite(s): None Recommendation: None
Major Content
- Canvas and SVG overview
- Canvas Element in HTML5
- Canvas components: line, arcs, rectangles, and polygons
- Strokes, fills, gradients, and patterns
- Text in Canvas
- Images and video with Canvas
- Animation with Canvas
- SVG graphics: shapes and properties
- SVG text/images
- SVG filters/masks and symbols
- Options for using SVG within HTML
- Animating SVG elements
Learning Outcomes At the end of this course students will be able to:
- compare and contrast Canvas and SVG.
- draw with the Canvas element.
- draw lines, arcs, curves, rectangles, polygons with Canvas.
- fill shapes with colors, gradients and patterns.
- draw and manipulate text with Canvas.
- add stroke and fill to text and positioning text within Canvas.
- draw and scale images in Canvas.
- implement animation with Canvas.
- create SVG graphics.
- create SVG shapes and associated properties.
- apply SVG filters/masks/symbols.
- incorporate SVG into HTML.
- incorporate SVG into HTML.
- animate SVG child elements.
Competency 1 (1-6) None Competency 2 (7-10) None Courses and Registration
Add to Portfolio (opens a new window)
|
|