首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中启用了“高对比度”检测

中启用了“高对比度”检测
EN

Stack Overflow用户
提问于 2022-01-24 03:43:03
回答 1查看 79关注 0票数 -2

如何检测用户设备上是否激活了可访问性工具?

我们希望有一个不同的CSS启动,如果用户有对比设置在他们的设备上。

我们目前正在玩视听工具,这是一个很好的工具,但费用昂贵,所以如果有离开,我们可以创建一个CSS,将激活当用户有可访问性设置打开可能有帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-24 04:15:32

考虑使用-ms-高对比度偏好-对比

-ms-high-contrast

代码语言:javascript
复制
@media screen and (-ms-high-contrast: active) {
  /* All high contrast styling rules */
}
@media screen and (-ms-high-contrast: black-on-white) {
  div { background-image: url('image-bw.png'); }
}
@media screen and (-ms-high-contrast: white-on-black) {
  div { background-image: url('image-wb.png'); }
}

prefers-contrast

代码语言:javascript
复制
@media (prefers-contrast: more) {
  .contrast {
    outline: 2px solid black;
  }
}

请注意,prefers-constrast还只是实验性的。

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

https://stackoverflow.com/questions/70828790

复制
相关文章

相似问题

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