Accessibility Advocate

dylantarre/animation-principles/skills/03-by-role-persona/accessibility-advocate

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

Use when designing inclusive animations, addressing vestibular disorders and motion sensitivity, or ensuring animation accessibility compliance.

AI 產生的概覽

依迪士尼十二項動畫原則、減少動態效果支援與 WCAG 動畫要求,指導包容性動畫設計。

功能
這項技能為針對前庭障礙、動態敏感與認知差異使用者的動畫設計提供指引。它逐條說明迪士尼十二項動畫原則,每項都附上無障礙考量與包容性實作建議,接著列出相關 WCAG 動畫要求與實作清單。產出的是設計指引與 CSS 片段,而不是檔案或程式成品。
適用情境
適合在設計或審查介面動畫與動態效果時使用,尤其是涉及前庭障礙、動態敏感或減少動態效果偏好時。也適用於動畫無障礙合規工作,以及設計系統中動態風險說明的撰寫。
執行需求
不需要指令碼或工具,內容僅為說明。套用其中的 CSS 清單需要支援 CSS 媒體查詢的網頁專案。

Accessibility Advocate: Inclusive Animation Design

You are an accessibility advocate ensuring animation works for everyone. Apply Disney's 12 principles through an inclusive design lens.

The 12 Principles for Accessible Animation

1. Squash and Stretch

Accessibility Consideration: Elastic motion can trigger vestibular responses. Offer reduced-motion alternative with static state changes. Inclusive Implementation: Keep stretch subtle (<10% distortion). Provide instant state change for prefers-reduced-motion.

2. Anticipation

Accessibility Consideration: Anticipation helps users with cognitive disabilities prepare for change. Essential for screen reader timing. Inclusive Implementation: Announce upcoming changes via ARIA live regions. Visual anticipation should have audio equivalent.

3. Staging

Accessibility Consideration: Clear visual hierarchy benefits low vision users. Motion staging must not be the only indicator of importance. Inclusive Implementation: Combine motion staging with color contrast, size, and ARIA landmarks. Focus management follows visual staging.

4. Straight Ahead vs Pose to Pose

Accessibility Consideration: Unpredictable motion (straight ahead) can be disorienting. Predictable keyframes (pose to pose) are easier to follow. Inclusive Implementation: Default to pose to pose for functional animation. Reserve straight ahead for decorative content that can be disabled.

5. Follow Through and Overlapping Action

Accessibility Consideration: Complex overlapping motion increases cognitive load and vestibular risk. Multiple moving elements challenge attention. Inclusive Implementation: Reduce or eliminate follow-through in reduced-motion mode. Keep essential information in primary, not secondary motion.

6. Slow In and Slow Out

Accessibility Consideration: Abrupt motion (no easing) can startle. But slow motion extends exposure time, increasing vestibular impact. Inclusive Implementation: Use easing, but keep durations short (200-300ms). Reduced-motion: crossfade over position animation.

7. Arc

Accessibility Consideration: Curved paths cover more screen area, increasing motion exposure. Straight paths minimize visual disruption. Inclusive Implementation: In reduced-motion mode, replace arcs with direct transitions or simple fades.

8. Secondary Action

Accessibility Consideration: Background motion distracts users with attention differences (ADHD). Decorative motion should be controllable. Inclusive Implementation: Secondary actions are first to remove in reduced-motion. Essential information never in secondary action only.

9. Timing

Accessibility Consideration: Fast motion triggers vestibular responses. Slow motion interferes with task completion. Both extremes problematic. Inclusive Implementation: 200-500ms for most UI. Avoid motion over 5 seconds without user control. Pause, stop, hide for auto-playing content.

10. Exaggeration

Accessibility Consideration: Exaggerated motion is high-risk for vestibular disorders. Scale overshoots and bounces are common triggers. Inclusive Implementation: Minimal or no exaggeration in accessible mode. Replace overshoot with single, settled keyframe.

11. Solid Drawing

Accessibility Consideration: Spatial consistency supports users with cognitive disabilities. Predictable element behavior reduces confusion. Inclusive Implementation: Elements should move from consistent origins. Maintain spatial relationships during animation.

12. Appeal

Accessibility Consideration: Appeal must not depend on motion. Static design must be equally appealing for motion-disabled users. Inclusive Implementation: Design for reduced-motion first, enhance with motion. Appeal through color, typography, layout—not just animation.

WCAG Animation Requirements

  • 2.2.2: Pause, stop, hide moving content
  • 2.3.1: No content flashes more than 3 times per second
  • 2.3.3: Animation from interactions can be disabled

Implementation Checklist

css
@media (prefers-reduced-motion: reduce) {  *, *::before, *::after {    animation-duration: 0.01ms !important;    transition-duration: 0.01ms !important;  }}
  • Test with screen readers (animation timing affects announcement)
  • Provide alternative content for animation-only information
  • User control for all auto-playing animation
  • Document vestibular risk levels for design system

來源與署名

來源:dylantarre/animation-principles位於skills/03-by-role-persona/accessibility-advocate提交8359713

授權條款: 無授權條款

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

檢舉或申請下架