如何使A帧场景可访问?

时间:2019-04-17 12:46:11

标签: html accessibility aframe webvr

因此,我的A帧场景中包含一些链接,但是据我所知<canvas>元素实际上是不可访问的-如何使我的场景可用于所有用户? / p>

我知道的方法是将可访问的HTML子级放到<canvas>中,但是由于A-Frame画布是动态创建的,所以我不确定如何执行此操作。我最初对无知的猜测是:

  1. A-Frame具有我不知道的内置可访问性组件
  2. 有一种方法可以告诉A-Frame使用我不知道的特定<canvas>元素。
  3. 我什至无法想到的疯狂事物

任何有关此方面的指导都将是宏伟的,所以在此先感谢!

-p

1 个答案:

答案 0 :(得分:1)

在VR的可访问性方面还没有太多工作。但是您可以考虑使用一组可访问性组件,只要您将它们插入可能执行文本到语音操作,更加依赖声音和触觉的任何实体中即可。

例如您可能会制作一个在将鼠标悬停或触摸(<a-entity a11y="message: This is a box.">)时会说话的组件。或开始基于与可交互对象的接近程度来震撼触觉。