animation unit
In this unit we will be learning and using a number of different
animation techniques such as:
transitions (opacity)
2d transform
translate
scale
rotate
3d transform
keyframe animation
javascript animation (? or is that for all the above)
SVG animation?
canvas?
links & resources
learn to learn with these helpful resources. Become a web designer.
inspiration
check out these examples for inspiration
CSS3 animation :: transition
this is a brief review of CSS3 transitions you have probably done
in web1
2.1 transitions starter
target: TBD
2.1 tutorial: CSS3 transitions
VIDEO
CSS3 animation transitions tutorial
2.1 transitions demo
2.1 challenge exercise: CSS3 transitions
VIDEO
Your challenge exercise should include:
your CSS3 image swapping demo
your name
link back to your web2/ homepage
basic html elements such as header, nav, main, section & footer
2.1 challenge exercise solution: CSS3 transitions
2.1 transition challenge possible solution
VIDEO
ex 2.2: 2d transform
use 2d transform to animate
CSS Tricks & Chris Coyier are excellent resources. Here is their transform reference
target: TBD
tutorial
VIDEO
CSS3 animation transitions tutorial
2.2 2d transform demo
2.2 challenge exercise: 2d-transform
VIDEO
2.2 solution: 2d-transform
having trouble completing the challenge. Check out my solution.
VIDEO
2.2 2d transform possible solution
ex 2.3 3d transform & keyframe animation
For this exercise we will combind 3d transform with keyframe animation.
The 3 dimensions are X (horizontal plane), Y (vertical) and Z depth.
target: TBD
3d transform tutorial
VIDEO
3d animation tutorial
3d text animation from class demo
2.3 3d transform starter file
3d transform challenge
VIDEO
CSS3 3d transform challenge
3d transform starter file
(double?) Bonus Challenge: you can do a box or
carousel animation (or any other 3d animation you would like).
These links may help:
ex 2.3 3d transform solution
Ideally, watch ths only when yo have tried the challenge
due: TBD
VIDEO
CSS3 3d transform tutorial
2.3 3d transform solution
ex2.4 @keyframe animation
Create a @keyframe animation in order to achieve multi-step, more complex movement.
target: TBD
VIDEO
@keyframe animation tutorial
starter file
VIDEO
@keyframe challenge
..should you choose to accept it.
ideally for challenges, you use the techniques but then create something of your own.
solution file
ex2.5 SVG animation
I feel like this is only 1/2 developed, but some good stuff if you have time.
VIDEO
SVG animation tutorial
Note that this is also an OPTIONAL exercise.
demo file from video