COAP:COAP-3000/week3: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
mNo edit summary
Line 10: Line 10:


CSS3 transforms allow scaling, moving, turning, distorting and rotating HTML elements. 2D transforms use "methods" like translate(), rotate(), skew() and scale(). 3D transform properties include translate3d, scale3d, rotateX, rotate and rotateZ. These properties then can be used to create animations with or without JavaScript programming.
CSS3 transforms allow scaling, moving, turning, distorting and rotating HTML elements. 2D transforms use "methods" like translate(), rotate(), skew() and scale(). 3D transform properties include translate3d, scale3d, rotateX, rotate and rotateZ. These properties then can be used to create animations with or without JavaScript programming.
CCS3 animations allow defining keyframe animations.
(Minimalistic!) Wikipages:
* [[CSS transforms tutorial]]
* [[CSS animations tutorial]]
== Wednesday lesson ==
* Demo by the instructor, including:
** Play with examples in the [[CSS animations tutorial]]
* Start working on the project
== Project / homework 3 ==
=== Task ===
'''(1) Create an HTML page that includes animation of at least four CSS properties
* The HTML page should include all elements required to understand what the animation is about.
'''A useful, usable and attractive page''' will get a better grade. "Useful" means that a defined target population will likely appreciate this page. "Usable" means that a typical user will figure out how to use the page and its controls. "Attractive" means that a typical user likes the visual aspects.
'''(2) Create a report as screen cast''' (Alternatively write a written report of 400 to 500 words plus screen captures)
* The report should include objectives (what is it's purpose ? audience ?) of the video, a short discussion of your design and an auto-evaluation. You also can mention how you did it, problems encountered. etc. '''Make sure to keep down the file size'''.
* '''Max. length of the screen cast= 2 minutes.''' Make sure to "dive in" directly. Do not waste time on less important stuff, e.g. your personal motivations, prior experience, etc.
'''Submission'''
Upload to the World classroom (Canevas):
* A zip file for the HTML,CSS,video,JavaScript, etc. (must be functional after dezipping)
* A report as screen cast file or written report.
Tip: Unzip the file somewhere in your own computer and '''test''' if it works (e.g. some files may be missing and the presentation will fail)
'''Due''':
* '''Wednesday week 4''', '''before class'''
=== Evaluation ===
* Contents: Does the HTML page together with the vido make an interesting "point" ?
* Technical elements: Correct use of CSS, HTML (and JS code if needed)
* Original work.
* Quality of the visual design: Is the page visually appealing ?
* Report: Does the report state the objectives, shortly present the design, include an auto-evaluation
* In time: Was the project turned in before wed, week 4, 9h ?

Revision as of 21:00, 3 April 2018

Draft

Week 3 topics - Some cool CSS

Learning goals

  • Create and position CSS boxes (recall)
  • Create CSS transforms

Understanding that every element in a web page is rectangular box is the starting point for creating fancy layouts, transforms and animations. Any box can be styled, transformed and animated over time.

CSS3 transforms allow scaling, moving, turning, distorting and rotating HTML elements. 2D transforms use "methods" like translate(), rotate(), skew() and scale(). 3D transform properties include translate3d, scale3d, rotateX, rotate and rotateZ. These properties then can be used to create animations with or without JavaScript programming.

CCS3 animations allow defining keyframe animations.

(Minimalistic!) Wikipages:

Wednesday lesson

Project / homework 3

Task

(1) Create an HTML page that includes animation of at least four CSS properties

  • The HTML page should include all elements required to understand what the animation is about.

A useful, usable and attractive page will get a better grade. "Useful" means that a defined target population will likely appreciate this page. "Usable" means that a typical user will figure out how to use the page and its controls. "Attractive" means that a typical user likes the visual aspects.

(2) Create a report as screen cast (Alternatively write a written report of 400 to 500 words plus screen captures)

  • The report should include objectives (what is it's purpose ? audience ?) of the video, a short discussion of your design and an auto-evaluation. You also can mention how you did it, problems encountered. etc. Make sure to keep down the file size.
  • Max. length of the screen cast= 2 minutes. Make sure to "dive in" directly. Do not waste time on less important stuff, e.g. your personal motivations, prior experience, etc.

Submission

Upload to the World classroom (Canevas):

  • A zip file for the HTML,CSS,video,JavaScript, etc. (must be functional after dezipping)
  • A report as screen cast file or written report.

Tip: Unzip the file somewhere in your own computer and test if it works (e.g. some files may be missing and the presentation will fail)

Due:

  • Wednesday week 4, before class

Evaluation

  • Contents: Does the HTML page together with the vido make an interesting "point" ?
  • Technical elements: Correct use of CSS, HTML (and JS code if needed)
  • Original work.
  • Quality of the visual design: Is the page visually appealing ?
  • Report: Does the report state the objectives, shortly present the design, include an auto-evaluation
  • In time: Was the project turned in before wed, week 4, 9h ?