• Skip to primary navigation
  • Skip to content
AccessiCart

AccessiCart

Your guide toward web accessibility

  • About us
  • What We Do
    • Accessibility Mini-Audit
    • Accessibility Maintenance Plans
    • Remediation Project Management
    • Accessibility Consulting for Development
  • Case Studies
  • Pricing
  • Blog
  • Contact

WCAG (Level AAA) SC 2.3.3 Animation from Interactions

WCAG (Level AAA) SC 2.3.3 Animation from Interactions (w3.org)

Issue description

WCAG 2.3.3, “Animation from Interactions” focuses on animations triggered by user interactions, such as mouse movements or button clicks. It recognizes that such animations can be problematic for some users, particularly those with vestibular disorders (which affect balance and spatial orientation) or cognitive disabilities.

Many websites use animations to provide visual feedback or enhance the user experience. However, these animations can cause issues for some users:

  • Vestibular disorders: Animations, especially those with parallax scrolling or rapid movement, can trigger dizziness, nausea, and headaches for people with vestibular disorders.
  • Cognitive disabilities: Animations can be distracting and overwhelming for people with cognitive disabilities, making it difficult to focus on the content or task at hand.
  • Motion sickness: Some users experience motion sickness when viewing certain types of animations.

WCAG requirements

This guideline requires that, for any animation that is triggered by user interaction and lasts longer than 5 seconds, users should be able to:

  • Disable the animation: Turn off the animation entirely.
  • Pause the animation: Stop the animation temporarily.

Exceptions

  • Essential animations: Animations that are essential to the functionality or purpose of the content are exempt (e.g., a progress bar indicating loading).
  • User-controlled animations: Animations that are fully controlled by the user (e.g., a video player with playback controls) are exempt.

Benefits

  • Reduced discomfort: Disabling or pausing animations can prevent discomfort for users with vestibular disorders or motion sickness.
  • Improved focus: It can help users with cognitive disabilities focus on the content and avoid distractions.
  • Greater control: It gives users control over their visual experience and allows them to customize it to their needs.

While this is a Level AAA criterion, meaning it’s a higher level of accessibility, it’s an important consideration for creating a more inclusive and comfortable online experience for everyone.

Related requirements

The following WCAG source criteria are often related to this as well. They can provide additional insights into specific challenges you may be encountering.

  • WCAG (Level A) SC 2.3.1 Three Flashes or Below Threshold
  • WCAG (Level AAA) SC 2.3.2 Three Flashes

Who this issue impacts

Follow the links for additional information on user impairments:

  • Vision impairment
  • Cognitive impairment
  • General user experience

Suggestions for remediation

Remediating WCAG 2.3.3, “Animation from Interactions” involves providing users with control over animations triggered by their actions, such as mouse movements or button clicks. This is particularly important for users with vestibular disorders or cognitive disabilities who may find animations distracting or disorienting. Here’s how:

Provide controls to disable or pause

  • Disable animation: Offer a user setting or control to turn off animations completely. This could be a toggle switch, checkbox, or button that allows users to disable animations site-wide or for specific sections.
  • Pause animation: Provide a control to pause ongoing animations. This could be a “pause” button or a mechanism that stops the animation when the user interacts with it (e.g., hovering over the animation).

Limit animation duration

  • Keep it brief: If possible, keep animations short (under 5 seconds) to minimize potential discomfort or distraction.
  • Fade out: Use gradual fade-out effects to smoothly end animations instead of abrupt stops.

Consider animation alternatives

  • Static elements: If the animation is purely decorative, consider replacing it with a static alternative.
  • Subtle transitions: Use subtle transitions or animations that don’t involve rapid movement or drastic changes in direction.

User preferences

  • Remember preferences: Store the user’s animation preferences (e.g., disabled or paused) so they don’t have to adjust the settings each time they visit the website.

Testing

  • Assistive technology testing: Test the animation controls with screen readers to ensure they are accessible and usable.
  • User testing: Conduct user testing with people with vestibular disorders or cognitive disabilities to get feedback on the accessibility of the animations.

Examples

  • Parallax scrolling: Provide a control to disable parallax scrolling effects.
  • Animated transitions: Offer a setting to turn off animated transitions between pages or sections.
  • Hover effects: Allow users to disable hover effects that trigger animations.

By implementing these techniques, you give users control over their visual experience, reduce potential discomfort or distractions, and make your website more accessible to everyone.

Links for more info

  • 2.3.3 Animations from Interactions (AAA) (dequeuniversity.com)
  • WCAG 2.3.3: Animation from Interactions (Level AAA) (silktide.com)

Published: July 28, 2025
Categories: Technical Documentation

Need help on your accessibility journey?

AccessiCart Logo

AccessiCart offers accessibility maintenance plans for your website. Remove barriers for people with disabilities, widen your audience and meet legal requirements with confidence!

Learn more about Accessibility Maintenance Plans

Footer

AccessiCart Logo
International Association of Accessibility Professionals Professional Member profile
  • Home
  • About
  • What We Do
  • Blog
  • Contact
    • AccessiCart X
    • AccessiCart LinkedIn
    • AccessiCart Bluesky

Copyright © 2025 ยท AccessiCart. All Rights Reserved.

  • Accessibility Statement
  • Privacy Policy
  • Cookie Policy

Accessicart Intro to Web Accessibility

This field is for validation purposes and should be left unchanged.
First Name(Required)