1. CSS Animation

    Complex method of animating certain properties of an element

  2. CSS3 Transitions

    Simple method of animating certain properties of an element, with ability to define property, duration, delay and timing function.

  3. types: `<easing-function>`: `cubic-bezier()` with ordinate ∉ [0,1]