首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCAG2.0用户配置颜色指南

WCAG2.0用户配置颜色指南
EN

Stack Overflow用户
提问于 2017-06-22 13:47:08
回答 3查看 48关注 0票数 1

我们的应用程序有一个领域,用户可以改变背景色,文字颜色和其他东西。

我想知道,当我们试图使我们的应用程序AA兼容,这个功能会被删除吗?,因为我们没有太多的控制他们选择的颜色和对比。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-06-22 16:19:58

只要访问者的默认背景和前景颜色满足1.4.3对比度最小值,就可以了。

您正在使用的技术是针对这一点建议的一种技术方法:G156:使用一种具有通用用户代理的技术,可以改变文本块的前景和背景。

票数 1
EN

Stack Overflow用户

发布于 2017-06-22 14:30:03

他们是在配置自己的设置,还是在为其他用户配置设置?如果他们正在配置自己的设置,并且初始设置符合wcag2.0准则(这样他们就能够使用定制工具),就不会有问题了。从理论上讲,这实际上是一个很好的实践,因为用户可以根据自己的特定需求定制设置。

我建议阅读理解关于“备用版本”的一致性部分以获得更多信息。

票数 1
EN

Stack Overflow用户

发布于 2017-06-23 11:46:48

如果用户选择了无法访问的对比度,则该用户可能无法再次更改它。虽然这可能是用户的“错误”,但该用户仍然无法访问您的站点。

G156技术(使用一种具有通用用户代理的技术,它可以改变文本块的前景和背景)不同的是,更改浏览器设置中的颜色并不会改变浏览器界面本身。因此,即使用户最终有一个无法访问的对比,他们仍然能够改变它回来。

您可以实现以下一种(或多种)方法,以防止用户使自己无法访问您的站点:

  • 更改颜色并不会改变颜色设置页面本身和它的链接。因此,即使用户将所有设置设置为黑色,每个页面上也会有一个(仍然可见的)链接,该链接将导致(仍然可见)设置。
  • 当用户更改颜色时,检查新的对比度值,如果它不符合WCAG2.0准则,则发出警告。
  • 将颜色更改为可能无法访问的对比度后,在受影响的页面上显示一个对话框(带有可访问的对比度),询问用户是否希望还原更改。
  • 在保存新颜色之前显示一个演示页面。奖励:使它使用户只能接受新的颜色,如果这个用户能够阅读文本。
  • 更改颜色后,发送带有重置链接的电子邮件。

(假设您的默认对比度符合WCAG2.0 准则1.4.3)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44701289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档