COAP:COAP-3000/week4: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 21: Line 21:
'''AniJS language'''
'''AniJS language'''


AniJS  
AniJS uses the HTML <nowiki><code>data-</code></nowiki> attribute to define a simple language to create interface elements and animations.
 
 


You can compose '''sentences''' with the following logic:


'''If:'''  ''Event(click, scroll, mouseover and more)''  , '''On:'''  ''Html element (css selector)''  , '''Do:'''  ''Actions or Animations (Rotate animation)''  , '''To:'''  ''Html element to modify'' 
* Go to {{goblock|http://anijs.github.io/}}
* Go to {{goblock|http://anijs.github.io/}}


Line 33: Line 33:
=== Wednesday lesson ===
=== Wednesday lesson ===


 
(TBA, probably use of the Greensocks library)
=== Project 4 ===
=== Project 4 ===

Revision as of 19:08, 8 April 2018

COAP:COAP-3000
◀▬▬▶
2018/04/08
Objectives
  • use JavaScript libraries
  • create animations with AniJs
  • create animations with Greensocks

Objectives

  • use JavaScript libraries
  • create animations with AniJs
  • create animations with Greensocks




Week 3 topics - Some cool CSS

This week you will learn how to create animations with JavaScript libraries.

Monday lesson

AniJS language

AniJS uses the HTML <code>data-</code> attribute to define a simple language to create interface elements and animations.

You can compose sentences with the following logic:

If: Event(click, scroll, mouseover and more) , On: Html element (css selector) , Do: Actions or Animations (Rotate animation) , To: Html element to modify

Important resources

Wednesday lesson

(TBA, probably use of the Greensocks library)

Project 4