我正在检查MDN(link)上现有的媒体查询参数
我看到了prefers-reduced-transparency
参数:
用户希望降低透明度(在媒体查询级别5中添加)
我明白了首选主题(深色/浅色)或简化动画的意义,但是我不理解该规则背后的必要性。 我找不到任何可以解释为什么将它们添加到MQ5的W3C交换。
请问有人有这个信息吗?
答案 0 :(得分:2)
如果以简单,不透明的背景呈现文本,很多人可能会更容易理解文本(和UI控件)或专注于活动。
正如科迪在回答中所说,它可以提高具有视觉障碍的用户的可读性。例如:
它也使患有各种认知障碍的用户受益。背景图像,纹理,渐变或其他图案可以:
(我不是认知障碍的专家,所以这个简单的概述是我目前所能提供的最好的。认知障碍的类型和程度还有很多。)
请注意,prefers-reduced-transparency
和prefers-contrast
是独立的关注点。此(Media Feature: "increase contrast" and/or "reduce transparency" user settings)的CSS-WG跟踪问题有一个有用的评论:
低视力残障人士过于多样化,无法做出概括性的概括,例如“那些具有较高对比度的文本也希望零透明度的人”
答案 1 :(得分:1)
在issue的csswg-drafts中,有对discussion thread的引用,它具有以下线索:
prefers-reduced-transparency
允许某些半透明视图切换到不透明的呈现。
(…)这可以提高某些视力障碍者的可读性。
因此,此规则的基本需求将是帮助用户改善视力。我还希望看到有关此功能的更多文档。