Urgency Action

dylantarre/animation-principles/skills/06-by-emotional-outcome/urgency-action

作者 dylantarre83597134ba8f无许可证99 个星标收录于 2026年10月8日更新于 2026年10月8日仓库9个月前更新

Use when creating animations that prompt immediate user action, highlight time-sensitivity, or drive conversions.

AI 生成的概览

指导制作促使用户立即行动的紧迫感界面动画。

功能
该技能提供设计指导,用于制作传达时间紧迫感并推动用户立即行动的动画。它把迪士尼动画原则(如挤压拉伸、预备动作、舞台调度与节奏)对应到紧迫感动效,并给出时长建议、CSS 缓动数值以及脉冲和抖动关键帧示例。它还列出适用场景,并附有关于真实稀缺性的伦理提示。
适用场景
适用于为限时优惠、库存不足提醒、倒计时、表单校验错误、通知角标、行动号召按钮或结账紧迫感制作动画。适合需要通过动效吸引注意并促使用户快速行动的界面工作。
运行要求
无需脚本或特殊工具,仅为说明性内容。应用其中的 CSS 缓动与关键帧示例需要支持 CSS 动画的项目环境。

Urgency & Action Animation

Create animations that motivate immediate response and communicate time-sensitivity.

Emotional Goal

Urgency creates a compelling need to act now. Action-driving animations capture attention, create momentum, and remove hesitation through dynamic, forward-moving motion.

Disney Principles for Urgency

Squash & Stretch

Sharp, impactful deformations. Quick squash on landing (15-25%) creates impact. Fast stretch during motion shows speed and force.

Anticipation

Very short or none (0-50ms). Urgency means no time to prepare. Direct, immediate action. Skip wind-up for instant response.

Staging

Aggressive focus on call-to-action. High contrast, motion isolation. Everything else should recede. Spotlight the urgent element.

Straight Ahead Action

Creates unpredictable, attention-grabbing movement. Use for pulsing, shaking, or urgent indicator animations.

Follow Through & Overlapping Action

Minimal follow-through. Sharp stops communicate decisiveness. No lingering—immediate resolution drives action.

Slow In & Slow Out

Asymmetric: fast start, abrupt end. ease-out with high initial velocity. cubic-bezier(0.0, 0, 0.2, 1) for aggressive acceleration.

Arc

Direct, linear paths for speed. Urgency takes the shortest route. Curved paths feel leisurely—use straight lines.

Secondary Action

Attention-grabbing pulses, glows, or shakes. Badge counters that bounce. Subtle but persistent motion draws eyes.

Timing

Fast and punchy (100-200ms). Rapid animations create energy. Pulse intervals: 1-2 seconds to maintain attention without annoyance.

Exaggeration

Moderate to high (20-40%). Amplified motion captures attention. Oversized bounces on notifications, emphasized shakes on errors.

Solid Drawing

Strong, bold forms. High-contrast shapes that command attention. No subtlety—clarity is paramount.

Appeal

Bold colors (red, orange). Strong contrast. Asymmetric, dynamic compositions that feel active, not static.

Timing Recommendations

ElementDurationEasing
Attention pulse150-200msease-out
CTA bounce200-300msease-out-back
Countdown tick100mslinear
Error shake300-400msease-in-out

CSS Easing

css
--urgency-snap: cubic-bezier(0.0, 0, 0.2, 1);--urgency-punch: cubic-bezier(0.25, 0.46, 0.45, 0.94);--urgency-bounce: cubic-bezier(0.34, 1.4, 0.64, 1);

Attention Patterns

css
@keyframes urgent-pulse {  0%, 100% { transform: scale(1); }  50% { transform: scale(1.05); }}
@keyframes urgent-shake {  0%, 100% { transform: translateX(0); }  25% { transform: translateX(-4px); }  75% { transform: translateX(4px); }}

When to Use

  • Limited-time offers and sales
  • Low stock warnings
  • Countdown timers
  • Form validation errors
  • Notification badges
  • Call-to-action buttons
  • Checkout urgency

Ethics Note

Use urgency honestly. Fake scarcity damages trust. Reserve for genuinely time-sensitive situations.

来源与署名

来源:dylantarre/animation-principles位于skills/06-by-emotional-outcome/urgency-action提交8359713

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架