1.7 KiB
1.7 KiB
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)