1. CSS3 Transitions

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

  2. element api: `transitionend` event