Decision Framework
The First Questions
1. Purpose?
| Purpose |
Approach |
Priority |
| Draw attention |
Scale, color, pulse |
Responsiveness |
| Guide sequence |
Stagger, directional flow |
Clarity |
| Provide feedback |
Immediate response |
Speed |
| Create atmosphere |
Subtle, continuous |
Subtlety |
| Explain relationship |
Position, connection |
Legibility |
| Celebrate/reward |
Overshoot, particles |
Delight |
2. Audience?
- Stressed → calm motion; Browsing → richer motion
- Task-focused → fast, minimal; Exploring → can be dramatic
- Seen 100x/day → fast, subtle; Seen once → can be dramatic
3. Context?
- Busy layout → simpler motion; Empty → can be dramatic
- Other animations active → coordinate or stagger
- Small container → small motion
4-Level Decision Hierarchy
Level 1: Motion Category
| Category |
When |
| Revealing |
Content appearing |
| Concealing |
Content disappearing |
| Transitioning |
Between states/views |
| Emphasizing |
Drawing attention |
| Responding |
Reacting to interaction |
| Ambient |
Background atmosphere |
Level 2: Motion Personality
Match to brand. See motion-personality.md.
Level 3: Motion Direction
| Direction |
Communicates |
| Upward |
Growth, aspiration |
| Downward |
Settling, completion |
| Leftward |
Regression, departure |
| Rightward |
Progression, arrival |
| Outward (scale up) |
Importance, emergence |
| Inward (scale down) |
Dismissal, removal |
| Center-seeking |
Focus, convergence |
| Center-fleeing |
Distribution, release |
Level 4: Implementation Properties
Choose animated properties. See property-selection.md.
Decision Quick-Path
Evaluation Before Delivery
| Check |
Question |
| Purpose |
Clear function? |
| Personality |
Matches brand/context? |
| Repetition |
Fine on 100th viewing? |
| Attention |
Respects viewer's focus? |
| Hierarchy |
Reinforces importance? |
| Layers |
Primary + secondary + ambient? |
| Timing |
Duration appropriate? |