Motion as state, not decoration
Motion earns its place when it explains something true about a change: what persisted, where the interface went, what deserves attention, or which action caused the result. If removing movement removes only spectacle, the motion was decoration.
The states are authoritative. The transition is optional.
Every demonstration below begins with two valid interface states. Motion presents the relationship between them; it does not own the relationship. The destination must remain correct if the transition is disabled, interrupted, skipped by a motion preference, or completed immediately.
What perception and animation research can establish
Human vision does not process a changing interface as a neutral sequence of screenshots. Perception can connect successive appearances through a temporary representation of the same object. Shared location, relative position and continuity make later information easier to integrate with what is already visible. Motion can support that connection, but it cannot decide whether two product states actually share identity.
Movement also spends attention. A newly moving element can receive priority even when movement is not the user's task, which makes animation useful for a changed status and expensive when applied to everything around it. The impression of cause and effect also depends on spatial and temporal contiguity: a delayed or displaced response is harder to associate with the action that produced it.
A review of animation research warns that comparisons are meaningful only when animated and non-animated versions carry equivalent information. It also notes that motion can fail when it is too fast or complex to perceive accurately. Those limits shape the experiments below: each pair keeps product state and information constant while changing the presentation rule.
Controlled experiments with animated transitions in statistical graphics found that well-designed transitions can improve graphical perception. That evidence concerns data graphics, not every interface component, so this article uses it narrowly: motion may help when it preserves orientation and valid intermediate states, but it does not supply universal timing values.
W3C guidance for interaction-triggered animation requires non-essential motion to be disableable and frames essential motion in terms of information or functionality. That provides the accessibility boundary used here: a reduced-motion version must preserve state, meaning and available action without depending on spatial choreography.
01 · Causality
Feedback should remain attached to its cause
Perceived cause and effect depends on spatial and temporal continuity. When a result appears immediately at the point of action, it is easier to read as a consequence of that action. New movement also competes for attention, so animating the whole container can pull emphasis away from the property that actually changed.
A refund changes one transaction. Keeping the amount, merchant and action fixed while the status changes preserves temporal and spatial contiguity. Moving the whole receipt spends attention on the container and weakens the visible connection between the request and its result.
The claim is not that proximity alone proves causality. The underlying state must already be correct, and the confirmation must remain understandable without animation. Motion strengthens that valid relationship by changing the affected property at the moment the request is acknowledged. The smaller the animated region, the easier it is to attribute the result to the action instead of mistaking movement for an unrelated page event.
Which receipt makes it immediately clear what was refunded?
Delay weakens causal attribution, while motion onset attracts attention. Local feedback keeps both effects attached to the changed transaction instead of the surrounding container.
02 · Identity
Motion should preserve identity across changes in state
Perception can maintain a temporary representation that connects successive appearances of one object. Shared location, relative position and visual continuity make later information easier to integrate with what is already being perceived. In interface design, that perceptual continuity should follow identity already defined by the product model.
In the pod example, expansion carries identity from the compact summary into its live status. The motion is explanatory: interpolated geometry keeps the name and phase anchored while detail appears around them. Replacing the surface can reveal the same data, but breaks that continuity and makes the operator reconstruct the relationship.
This principle does not mean that every replacement should become a morph. Continuity is appropriate because the compact row and the detailed panel represent the same pod at two levels of inspection. If the destination represented another pod, another resource or a new task, preserving the geometry would communicate a relationship that does not exist. Motion should follow product identity, not manufacture it.
Which transition makes the new state feel attached to the object that produced it?
Shared location and identifying features support the integration of successive states. Interpolated geometry presents the details as another state of the existing pod.
03 · Frequency
High-frequency input should not wait for presentation
A review of animation research warns that motion can become too fast or complex to perceive accurately and that animated and static conditions must carry equivalent information. It does not test log navigation directly; the design consequence tested here is whether presentation stays equivalent to the latest input.
Keyboard commands can arrive faster than a smooth scroll can finish. The input-coupled cursor represents every selection immediately. The queued version may look smooth in isolation, but accumulated transitions leave it displaying an event the operator no longer selected.
The experiment turns equivalence into a temporal requirement: after every keypress, the selected event and the highlighted line should still agree. Interpolation may soften the movement between two rows, but it cannot reserve time for an obsolete target. When new input arrives, the current transition must be replaceable so that presentation remains a view of state rather than a queue with its own history.
Which cursor stays attached to the log event the operator selected?
Informational equivalence breaks when the visible cursor trails the selected event. Under repeated input, animation duration becomes observable state lag.
04 · Intent
A transition should be able to change its mind
The cited studies do not test transition cancellation directly. The relevant basis comes from the requirement for informationally equivalent comparisons: presentation should not change which information is available. Applied to interaction, both interfaces must represent the same latest intent even while their motion differs.
The inspector first receives a click on Deploy, followed by Tests before the first movement finishes. The interruptible version retargets from its current rendered position. The queued version accepts the new intent but continues presenting an obsolete destination, allowing choreography to contradict state.
Retargeting does not require an abrupt snap or the loss of visual continuity. The element can preserve its current rendered position and velocity while its destination changes immediately. This separates two responsibilities: product state decides where the interface is going, while motion decides how the current frame converges on that destination. Presentation can be continuous without becoming authoritative.
Which selection follows the second click while the first transition is still moving?
This is an engineering inference from informational equivalence, not a reproduced behavioral study. The latest intent remains authoritative; presentation must converge on it.
05 · Duration
Once geometry is understood, more time becomes latency
Controlled experiments with changing graphics found that well-designed transitions can improve graphical perception. A broader review sets the boundary: motion must remain apprehensible and comparable to the non-animated information. Neither source prescribes a universal duration.
Both pod inspectors travel the same distance and reveal the same controls. Here, 200 ms and 1100 ms are illustrative conditions. Once the compact row is already understood as the detail panel, the longer version adds no new relationship while the next action remains disabled. That surplus time is interface latency, not research-derived timing guidance.
Perceptual completion depends on distance, scale, visual complexity, device and familiarity, so the useful duration cannot be reduced to one universal token. The practical test is whether the transition is still explaining a change when it blocks the next meaningful action. If the destination is already legible but the user must wait for remaining frames, the animation has crossed from clarification into delay.
When is the destination already obvious, and how much longer does the next action remain blocked?
Research supports transitions that clarify a transformation, not a fixed millisecond value. Duration should end near comprehension and be validated against time-to-next-action.
06 · Reduced motion
Replace choreography with equivalent information
WCAG guidance for interaction-triggered animation says non-essential motion must be disableable and recommends supporting user motion preferences. The requirement concerns equivalent function and information, not preservation of the original choreography at a shorter duration.
A new activity can remain obvious through hierarchy, text and a brief luminance change without traveling through space. The alternative only accelerates the original displacement and scale, so motion remains the primary cue even though it finishes sooner.
An equivalent presentation is therefore more than a zero-duration version of the same keyframes. Position and scale can be replaced by direct insertion, a persistent status label, contrast, focus management or an appropriate live announcement. The exact combination depends on context, but the test remains stable: the user must receive the same state, meaning and available action without needing to perceive the spatial path.
Does the new approval remain obvious when spatial travel is removed?
Reduced motion preserves function and information, not choreography. Text, hierarchy, luminance and state can replace positional interpolation.
Boundary conditions
Motion value changes with context
The experiments isolate one relationship at a time. Real products add repetition, uncertain execution, persistent preferences, and failure. Those conditions often lower the useful motion budget.
Cost accumulates
A transition experienced once can be legible at a size that becomes theatrical fifty times a day. Frequent actions should usually become shorter, smaller, and less spatial.
ConstraintMotion budget decreases as repetition rises.
Expose real stages
If execution has meaningful states such as reading, building, and rendering, name them. A generic spinner is honest only when the system has nothing more useful to report.
SequenceIdle → Building → Ready
Obvious states need less
A selected theme or durable preference already has a visible control and stable destination. Confirmation-heavy motion can add latency without adding understanding.
ConditionWhen state is obvious, motion is optional.
Every path needs a destination
Deploying can end in production or failure. Retry and interruption must operate on product state, not wait for a success animation that may never complete.
OutcomesWorking → Success or Error
Engineering model
Intent updates state; presentation follows
Interruptibility is an architectural property before it is an easing choice. The dependency is intent → authoritative state → optional presentation, never intent → animation → authoritative state. New input updates the target immediately. The presentation layer may continue from its current rendered position, but it must cancel obsolete work and converge on the latest intent.
type ArchiveState =
| { type: 'idle' }
| { type: 'archiving' }
| { type: 'archived' }
| { type: 'error'; message: string };
setState(next); // authoritative state
present(previous, next, signal); // optional presentationWaiting for animationend to commit the destination reverses that dependency. Background tabs throttle animation, users interrupt it, components unmount, and reduced-motion settings can bypass it. Correctness cannot depend on a presentation lifecycle.
Reduced motion preserves information, not choreography
Accessibility is not a zero-duration version of the same animation. It is a different communication strategy. Spatial travel can become direct insertion plus an outline, opacity emphasis, text update, or live status. The information, whether identity, result, hierarchy, or failure, must survive the substitution.
The W3C notes that interaction-triggered animation can cause distraction, dizziness, nausea, and headaches for people with vestibular disorders, and recommends honoring the user's motion preference for non-essential movement. The requirement is about control and equivalent function, not about preserving an art direction at a smaller amplitude. See WCAG 2.3.3: Animation from Interactions.
Conclusion
State defines what the interface is. Motion can explain how it changed.
The strongest examples did not move more; they encoded a specific relationship. Continuity preserved identity. Local feedback connected action and outcome. Interruptibility kept presentation aligned with intent. In high-frequency and reduced-motion contexts, the honest result was often less motion or none.
A useful test must control the comparison: while keeping state, information, affordances, hierarchy and static quality equivalent, does removing motion materially reduce understanding of the relationship between states? If it does not, keep the simpler version. If it does, motion may be explaining a real relationship, but that contribution should still be validated in context rather than assumed from the animation alone.
Research
- 01
Columbia University. Animation: can it facilitate?
- 02
UW Interactive Data Lab. Animated transitions in statistical data graphics.
- 03
W3C Web Accessibility Initiative. Understanding Success Criterion 2.3.3: Animation from Interactions.