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 從公開儲存庫中收錄這些內容。

檢舉或申請下架