medium-300-500ms
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseMedium Animations (300-500ms)
中等时长动画(300-500ms)
The 300-500ms range is standard animation territory. Long enough to be watched, short enough to not impede flow. The workhorse duration for meaningful motion.
300-500ms的时长范围是标准动画的核心领域。这个时长足够让用户注意到动画,又不会过长影响操作流程,是实现有意义动效的主力时长。
Disney Principles at Medium Duration
中等时长动画中的迪士尼动画原则
All 12 Principles Applicable
全部12项原则均适用
Squash & Stretch: Full expression - visible deformation for bouncing, elastic elements. 15-25% stretch feels natural.
Anticipation: Clear preparation - 80-120ms anticipation before main action. Pull back before push forward.
Staging: Multi-element choreography possible - primary action leads, supporting elements follow.
Straight Ahead/Pose to Pose: Pose to pose recommended - define key positions, let easing handle in-betweens.
Follow Through: Essential - overlapping action where parts settle at different rates.
Slow In/Slow Out: Critical for naturalism - both directions need proper easing.
Arcs: Natural motion paths - elements should travel on curves matching real physics.
Secondary Action: Multiple secondary actions - hair follows head, shadow follows object.
Timing: 18-30 frames at 60fps. Enough frames for nuanced motion.
Exaggeration: Full range available - match to brand personality and context.
Solid Drawing: Complex transforms work - 3D rotations, perspective shifts.
Appeal: Character-defining animations - this is where brand personality lives.
挤压与拉伸(Squash & Stretch):完整呈现效果——为弹跳、弹性元素添加可见的变形效果。15-25%的拉伸比例会显得自然。
预备动作(Anticipation):清晰的准备阶段——在主动作前设置80-120ms的预备动画。比如在向前推动前先向后拉动。
布局(Staging):支持多元素编排——主动作先行,辅助元素随后跟进。
逐帧绘制/关键帧绘制(Straight Ahead/Pose to Pose):推荐使用关键帧绘制法——先定义关键位置,再通过缓动效果处理中间帧。
跟随动作(Follow Through):必不可少——实现重叠动作,让不同部件以不同速率完成归位。
慢入慢出(Slow In/Slow Out):是实现自然动效的关键——动画的开始和结束阶段都需要合适的缓动效果。
弧线运动(Arcs):符合物理规律的运动路径——元素的运动轨迹应遵循真实物理的曲线。
次要动作(Secondary Action):支持多个次要动作——比如头发跟随头部运动,阴影跟随物体移动。
时间节奏(Timing):在60fps下对应18-30帧。足够的帧数可以实现细腻的动效。
夸张表现(Exaggeration):可充分发挥——根据品牌个性和场景调整夸张程度。
扎实造型(Solid Drawing):支持复杂变换——3D旋转、视角转换等效果都能实现。
吸引力(Appeal):塑造角色特质的动画——这是品牌个性的体现之处。
Easing Recommendations
缓动效果推荐
css
/* Smooth, natural motion */
transition: all 400ms cubic-bezier(0.4, 0, 0.2, 1);
/* Expressive entrance */
transition: all 450ms cubic-bezier(0.16, 1, 0.3, 1);
/* Bouncy, playful */
transition: transform 400ms cubic-bezier(0.34, 1.56, 0.64, 1);
/* Dramatic deceleration */
transition: all 350ms cubic-bezier(0, 0.55, 0.45, 1);css
/* Smooth, natural motion */
transition: all 400ms cubic-bezier(0.4, 0, 0.2, 1);
/* Expressive entrance */
transition: all 450ms cubic-bezier(0.16, 1, 0.3, 1);
/* Bouncy, playful */
transition: transform 400ms cubic-bezier(0.34, 1.56, 0.64, 1);
/* Dramatic deceleration */
transition: all 350ms cubic-bezier(0, 0.55, 0.45, 1);Best Use Cases
最佳使用场景
- Page/view transitions
- Complex modal sequences
- Animated illustrations
- Data visualization changes
- Onboarding animations
- Feature reveals
- State machine transitions
- Loading completion celebrations
- 页面/视图过渡
- 复杂模态框序列动画
- 动画插图
- 数据可视化变更动效
- 引导页动画
- 功能揭示动画
- 状态机过渡动画
- 加载完成庆祝动画
Implementation Pattern
实现模式示例
css
.page-enter {
opacity: 0;
transform: translateX(30px);
}
.page-enter-active {
opacity: 1;
transform: translateX(0);
transition: opacity 350ms ease-out,
transform 400ms cubic-bezier(0.16, 1, 0.3, 1);
}
/* Staggered children */
.list-item {
transition: all 400ms cubic-bezier(0.4, 0, 0.2, 1);
}
.list-item:nth-child(1) { transition-delay: 0ms; }
.list-item:nth-child(2) { transition-delay: 50ms; }
.list-item:nth-child(3) { transition-delay: 100ms; }css
.page-enter {
opacity: 0;
transform: translateX(30px);
}
.page-enter-active {
opacity: 1;
transform: translateX(0);
transition: opacity 350ms ease-out,
transform 400ms cubic-bezier(0.16, 1, 0.3, 1);
}
/* Staggered children */
.list-item {
transition: all 400ms cubic-bezier(0.4, 0, 0.2, 1);
}
.list-item:nth-child(1) { transition-delay: 0ms; }
.list-item:nth-child(2) { transition-delay: 50ms; }
.list-item:nth-child(3) { transition-delay: 100ms; }Key Insight
核心要点
Medium duration is where animation becomes storytelling. Users watch, understand, and remember these animations. Invest in polish here - it defines perceived quality.
中等时长的动画是叙事型动效的核心。用户会留意、理解并记住这些动画。在这部分投入精力打磨——它直接决定了产品的感知品质。