时振凯
← 返回博客

深色主题下的无障碍设计

对比度

深色主题的关键是让文字与背景保持足够对比度。本站在 #0B0F1A 背景上使用 #E6EAF2 作为正文,对比度远高于 AA 标准。

次级文字

次级文字使用 #9AA3B2,即便在深色背景下也保持了约 7:1 的对比度。

动效

对于动效,需要:

  • 尊重 prefers-reduced-motion,减少不必要的动画;
  • 移动端降低粒子数量,避免掉帧。

键盘导航

确保所有交互元素都能通过 Tab 键聚焦,并用 :focus-visible 提供清晰的焦点样式。