Friendliness Approachability

dylantarre/animation-principles/skills/06-by-emotional-outcome/friendliness-approachability

作者 dylantarre83597134ba8f無授權條款99 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫9 個月前更新

Use when creating animations that feel warm, welcoming, and make users feel comfortable engaging.

僅含說明Design & Creative
AI 產生的概覽

運用迪士尼動畫原則與 CSS 時序,指導建立溫暖、親切的介面動畫。

功能
這項技能為設計友善、親切的介面動畫提供指引。它把擠壓拉伸、預備動作、時間節奏等迪士尼動畫原則對應到具體的情感效果,並提供建議的時長、緩動曲線與 CSS 關鍵影格範例。產出的是歡迎淡入、滑入、懸停回應與展開動畫的設計方向。
適用情境
適合為需要營造溫暖、親切感的介面製作動畫時使用,例如引導流程、客服工具、社群平台、醫療入口網站或教育類應用程式。適合想要具體時長與緩動建議,而非泛泛動畫理論的團隊。
執行需求
不需要指令碼或特殊工具,僅為說明性內容。套用其中的 CSS 範例需要專案支援 CSS 動畫。

Friendliness & Approachability Animation

Create animations that welcome users and make interfaces feel warm and inviting.

Emotional Goal

Friendliness comes from gentle, welcoming motion that doesn't intimidate. Approachability means animations that invite interaction and make users feel comfortable.

Disney Principles for Friendliness

Squash & Stretch

Moderate, soft deformation (10-20%). Enough to feel alive without being cartoonish. Like a friendly handshake—warm but appropriate.

Anticipation

Gentle preparation (100-150ms). Friendly motion telegraphs intention without startling. A small "hello" before action.

Staging

Open, inviting compositions. Elements arranged to welcome, not confront. Clear pathways into the interface.

Straight Ahead Action

Light spontaneity for personality. Subtle variations that feel human and approachable rather than mechanical.

Follow Through & Overlapping Action

Soft, natural settling. A gentle bounce or two. Like a friend sitting down beside you—relaxed, not rigid.

Slow In & Slow Out

Smooth, approachable curves. No sharp accelerations. ease-out for welcoming entrances that arrive gently.

Arc

Natural, relaxed curves. Motion that feels human—not robotic straight lines, not exaggerated bounces.

Secondary Action

Warm supporting gestures. A subtle wave, a gentle nod. Elements acknowledge user presence.

Timing

Moderate, comfortable (200-350ms). Not rushed, not sluggish. Conversational pacing that feels natural.

Exaggeration

Mild (10-20%). Enough personality to feel warm without being overwhelming. Relatable, not theatrical.

Solid Drawing

Soft, rounded forms. Approachable proportions. Nothing sharp or intimidating.

Appeal

Warm colors, rounded corners. Friendly faces when appropriate. Inviting, accessible aesthetics.

Timing Recommendations

ElementDurationEasing
Welcome fade250-350msease-out
Slide in300-400msease-out
Hover response150-200msease-out
Expand/reveal250-350msease-in-out

CSS Easing

css
--friendly-ease: cubic-bezier(0.25, 0.1, 0.25, 1);--friendly-enter: cubic-bezier(0.0, 0, 0.2, 1);--friendly-bounce: cubic-bezier(0.34, 1.3, 0.64, 1);

Welcoming Patterns

css
@keyframes friendly-wave {  0%, 100% { transform: rotate(0deg); }  20% { transform: rotate(14deg); }  40% { transform: rotate(-8deg); }  60% { transform: rotate(10deg); }  80% { transform: rotate(-4deg); }}
@keyframes friendly-appear {  from {    opacity: 0;    transform: scale(0.95) translateY(8px);  }  to {    opacity: 1;    transform: scale(1) translateY(0);  }}

Approachability Cues

  • Respond to hover with gentle acknowledgment
  • Animate toward the user, not away
  • Use soft shadows, not hard edges
  • Elements should feel reachable
  • Avoid overwhelming or confrontational motion

When to Use

  • Customer support interfaces
  • Onboarding flows
  • Community platforms
  • Healthcare portals
  • Educational apps
  • Small business websites
  • Personal portfolios
  • Chatbots and assistants

來源與署名

來源:dylantarre/animation-principles位於skills/06-by-emotional-outcome/friendliness-approachability提交8359713

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架