U11.03.3Rapid flashing and high-contrast motion can trigger discomfort or seizures设计

快速闪烁与高对比运动可诱发不适或发作

别名: 光敏性癫痫 · 闪烁阈值

概念解释

动画可访问性中有一条安全红线:特定频率与对比度的闪烁可以诱发光敏性癫痫发作(photosensitive epilepsy),也可以在更广泛的人群中引发眩晕、头痛与不适。这不只是舒适度问题而是健康安全问题——WCAG 对闪烁有明确的量化阈值(一秒内超过 3 次的一般闪烁、以及大面积红交替为高风险),超过阈值的界面元素属于可访问性失败。数据可视化中的高风险场景包括警报状态的快速闪烁、大面积高对比脉冲、快速切换的轮播与频闪式动效。

机制

闪烁危害的机制是视觉系统的神经放大效应:特定频率(约 3-30 赫兹区间,个体差异大)的高对比全屏闪烁会与大脑的神经振荡耦合,触发光敏性癫痫患者的皮层异常放电;对非癫痫人群,大幅度的规律运动可引起视觉-前庭冲突,表现为晕动症状。WCAG 2.3.1(三次闪烁或低于阈值)给出了可操作的设计边界:一般闪烁不超过每秒 3 次、或闪烁面积足够小、或对比度足够低。数据可视化的应用要点在于:危险动效往往出于"引起注意"的善意设计——告警的红色闪烁是典型;合法的替代手段是温和的脉冲(低于频率阈值)、颜色+图标的静态高亮、或声音提示(可选),这些能达到同样的注意引导效果而不越过安全线。检查动作是可量化的:对每个动画统计单位时间的状态切换次数与闪烁面积/对比度,对照阈值判定通过与否。

边界

阈值的适用边界是"一般闪烁"(亮度或颜色的大幅交替)与相对运动(平移、缩放)的区分:后者不在光敏风险的核心区间,但大幅度全屏运动仍有不适风险,属于另一层级的舒适度建议。红-灰交替(WCAG 特指的红)的风险高于同亮度非红交替,设计上应避免任何大面积红色频闪。前庭障碍用户对运动的敏感度远高于一般阈值——即使不触发癫痫的运动(视差滚动、自动视差)也可能引起强烈不适,这也是减弱动效偏好(延伸至同组)存在的原因:闪烁阈值是安全底线,减弱动效是舒适上限,两者共同构成动效设计的约束区间。

怎么落地

  • 审计所有动画:统计单位时间闪烁次数、闪烁面积与对比度;超过每秒 3 次一般闪烁或大面积红交替即整改。
  • 告警注意引导改用静态高亮(颜色 + 图标 + 文字)或低于阈值的温和脉冲,不用高频闪烁。
  • 建立动效设计评审项:"闪烁安全"作为上线检查的必查条目。
  • 验证:用工具(如 PEAT 类光敏评估工具或手算频率)核验告警类动效的闪烁频率;超阈值即不通过。

延伸

  • 同组U11.03.1 自动播放的动画需可暂停并支持逐帧步进 · U11.03.2 只在播放过程中存在的状态需提供静态等价形式 · U11.03.4 过渡动画需响应系统的减弱动效偏好 · U11.03.5 动画时长过短会使中间状态来不及被读取
  • 相邻U7.04.4 告警过多会训练用户忽略告警 · U11.03.4 过渡动画需响应系统的减弱动效偏好
  • 站内检索photosensitive epilepsy · WCAG flashing · seizure threshold

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/U11.03.3