Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Everything

Animated

Animation is the rapid display of a sequence of images to create an illusion of movement.

Wikipedia

History

Apple


1998 2001

JavaScript

Clock

CSS

Transforms

CSS Transforms

3D Transforms

Transitions

        transition:  [
          <property> ||
          <duration> ||
          <timing-function> ||
          <delay> ]
      

CSS Transitions

Animations

        animaton:  [
          <name> ||
          <duration> ||
          <timing-function> ||
          <delay> ||
          <iteration-count> ||
          <direction> ||
          <fill-mode> ]
      

CSS Animations

Keyframes

        @keyframes animation-name {
        0%, 100% {...}
        from, to {...}
        50% {...}
        }
      

Animations Events

Vexel

Canvas is Bitmap!

Canvas

Canvas

Isomer

Control

setTimeout
requestAnimationFrame
rAF rAF (optimized)

Thanks


@lvivski

Pseudo-elements animation