偏爱降低透明度的媒体查询参数的动机是什么

时间:2019-11-04 09:40:16

标签: css media-queries w3c

我正在检查MDN(link)上现有的媒体查询参数

我看到了prefers-reduced-transparency参数:

  

用户希望降低透明度(在媒体查询级别5中添加)

我明白了首选主题(深色/浅色)或简化动画的意义,但是我不理解该规则背后的必要性。 我找不到任何可以解释为什么将它们添加到MQ5的W3C交换。

请问有人有这个信息吗?

2 个答案:

答案 0 :(得分:2)

如果以简单,不透明的背景呈现文本,很多人可能会更容易理解文本(和UI控件)或专注于活动。

正如科迪在回答中所说,它可以提高具有视觉障碍的用户的可读性。例如:

  • 有散光的人可能会发现在纯背景下阅读文字更容易。 (是的,我经常把眼镜放错位置。)

它也使患有各种认知障碍的用户受益。背景图像,纹理,渐变或其他图案可以:

  • 使形状识别更加困难,例如用于阅读障碍或视觉空间加工障碍的人。
  • 对于自闭症谱系认知障碍患者而言,显得“大声”或过于紧张。
  • 对于有分心或工作记忆障碍的人来说显得太“忙”。
  • 增加用户疲劳或头痛时所需的认知力。

(我不是认知障碍的专家,所以这个简单的概述是我目前所能提供的最好的。认知障碍的类型和程度还有很多。)

请注意,prefers-reduced-transparencyprefers-contrast是独立的关注点。此(Media Feature: "increase contrast" and/or "reduce transparency" user settings)的CSS-WG跟踪问题有一个有用的评论:

低视力残障人士过于多样化,无法做出概括性的概括,例如“那些具有较高对比度的文本也希望零透明度的人”

答案 1 :(得分:1)

issuecsswg-drafts中,有对discussion thread的引用,它具有以下线索:

  

prefers-reduced-transparency

     

允许某些半透明视图切换到不透明的呈现。

     

(…­)这可以提高某些视力障碍者的可读性。

因此,此规则的基本需求将是帮助用户改善视力。我还希望看到有关此功能的更多文档。