CSS Classes

CSS Classes

The Sass mixins are the heart of Motion UI, but the library also includes many pre-made CSS classes to get you up and running faster.

Defaults

The pre-made classes all use these transition/animation defaults:

  • Speed: 500ms
  • Timing: Linear
  • Delay: 0s

These defaults can be changed by modifying the Motion UI settings;

Transition Classes

  • Slide:
    • .slide-in-down
    • .slide-in-left
    • .slide-in-up
    • .slide-in-right
    • .slide-out-down
    • .slide-out-left
    • .slide-out-up
    • .slide-out-right
  • Fade:
    • .fade-in
    • .fade-out
  • Hinge:
    • .hinge-in-from-top
    • .hinge-in-from-right
    • .hinge-in-from-bottom
    • .hinge-in-from-left
    • .hinge-in-from-middle-x
    • .hinge-in-from-middle-y
    • .hinge-out-from-top
    • .hinge-out-from-right
    • .hinge-out-from-bottom
    • .hinge-out-from-left
    • .hinge-out-from-middle-x
    • .hinge-out-from-middle-y
  • Scale:
    • .scale-in-up
    • .scale-in-down
    • .scale-out-up
    • .scale-out-down
  • Spin:
    • .spin-in
    • .spin-out
    • .spin-in-ccw
    • .spin-out-ccw

Animation Classes

  • .shake: shakes the element horizontally.
  • .wiggle: rotates the element back and forth.
  • .spin-cw: rotates the element once.
  • .spin-ccw: rotates the element once, counterclockwise.

Modifier Classes

Modifiers work with both transitions and animations.

  • Speed:
    • .slow (750ms)
    • .fast (250ms)
  • Timing:
    • .linear
    • .ease
    • .ease-in
    • .ease-out
    • .ease-in-out
    • .bounce-in
    • .bounce-out
    • .bounce-in-out
  • Delay:
    • .short-delay (300ms)
    • .long-delay (700ms)