prefers-reduced-transparency 媒体查询参数的动机是什么
What is the motivation for prefers-reduced-transparency media query parameter
我正在检查 MDN 上现有的媒体查询参数 (link)
我看到了prefers-reduced-transparency
参数:
The user prefers reduced transparency (Added in Media Queries Level 5)
我明白了首选主题 (dark/light) 或减少动画的意义,但我不明白这条规则背后的必要性。
我找不到任何 W3C 交换来解释为什么他们将此添加到 MQ5。
有人知道这方面的信息吗?
在这个issue at csswg-drafts, there's a reference to a discussion thread中有如下线索:
prefers-reduced-transparency
Allows certain translucent views to switch to an opaque rendering.
(…) This increases readability for certain individuals with vision impairments.
因此,这条规则的潜在需求是帮助用户视力受损。我还想查看有关此功能的更多文档。
许多人可能会发现,如果以简单、不透明的背景呈现,他们更容易理解文本(和 UI 控件)或专注于活动。
正如科迪在他们的回答中所说,它可以提高有 视觉 障碍的用户的可读性。例如:
- 有散光的人可能会发现在普通背景上阅读文字更容易。 (我有,而且我经常把眼镜放错地方。)
它也有利于具有各种认知障碍的用户。背景图像、纹理、渐变或其他图案可以:
- 使形状识别更加困难,例如对于有阅读障碍或视觉空间处理障碍的人。
- 对于患有自闭症谱系认知障碍的人来说显得过于 "loud" 或强烈。
- 对于注意力不集中或工作记忆有障碍的人来说也显得 "busy"。
- 增加用户疲倦或头痛时所需的认知努力。
(我不是认知障碍方面的专家,所以这个简单的概述是我现在能给出的最好的。认知障碍的类型和程度还有很多。)
请注意,prefers-reduced-transparency
和 prefers-contrast
是不同的问题。 CSS-WG tracking issue for this (Media Feature: "increase contrast" and/or "reduce transparency" user settings) 有一个有用的评论:
Low vision disabilities are too diverse to make sweeping generalizations like, "People who what higher contrast text also want zero transparency"
我正在检查 MDN 上现有的媒体查询参数 (link)
我看到了prefers-reduced-transparency
参数:
The user prefers reduced transparency (Added in Media Queries Level 5)
我明白了首选主题 (dark/light) 或减少动画的意义,但我不明白这条规则背后的必要性。 我找不到任何 W3C 交换来解释为什么他们将此添加到 MQ5。
有人知道这方面的信息吗?
在这个issue at csswg-drafts, there's a reference to a discussion thread中有如下线索:
prefers-reduced-transparency
Allows certain translucent views to switch to an opaque rendering.
(…) This increases readability for certain individuals with vision impairments.
因此,这条规则的潜在需求是帮助用户视力受损。我还想查看有关此功能的更多文档。
许多人可能会发现,如果以简单、不透明的背景呈现,他们更容易理解文本(和 UI 控件)或专注于活动。
正如科迪在他们的回答中所说,它可以提高有 视觉 障碍的用户的可读性。例如:
- 有散光的人可能会发现在普通背景上阅读文字更容易。 (我有,而且我经常把眼镜放错地方。)
它也有利于具有各种认知障碍的用户。背景图像、纹理、渐变或其他图案可以:
- 使形状识别更加困难,例如对于有阅读障碍或视觉空间处理障碍的人。
- 对于患有自闭症谱系认知障碍的人来说显得过于 "loud" 或强烈。
- 对于注意力不集中或工作记忆有障碍的人来说也显得 "busy"。
- 增加用户疲倦或头痛时所需的认知努力。
(我不是认知障碍方面的专家,所以这个简单的概述是我现在能给出的最好的。认知障碍的类型和程度还有很多。)
请注意,prefers-reduced-transparency
和 prefers-contrast
是不同的问题。 CSS-WG tracking issue for this (Media Feature: "increase contrast" and/or "reduce transparency" user settings) 有一个有用的评论:
Low vision disabilities are too diverse to make sweeping generalizations like, "People who what higher contrast text also want zero transparency"