-
Notifications
You must be signed in to change notification settings - Fork 16
/
UX_animations.theory.txt
24 lines (16 loc) · 1.98 KB
/
UX_animations.theory.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
UX_ANIMATIONS
PURPOSE ==> #On any user interaction:
# - visual feedback
# - to smooth UI changes (e.g. view transitions)
NOT OBSTRUCTIVE ==> #Should not stop user interaction or make user wait:
# - faster enter duration (than exit) when user-driven (e.g. view change, sidebar)
# - faster exit duration (than enter) when application-driven (e.g. modals or alerts)
# - no splash screens
EASINGS ==> # - avoid no-linear -> unnatural
# - avoid ease-in (prefer ease-out) -> feels slow
# - complex (elastic, bounce) -> only if playful theme
DURATION ==> # - simple: 200-500ms
# - complex: 800-1200ms
PERFORMANCE ==> #See CSS doc