可拖拽图片的无障碍访问性问题咨询
关于可拖拽盒子图片的无障碍焦点设置问题
1. 是否可为这类图片设置焦点?
完全可以,甚至强烈推荐设置。因为这个图片属于具备交互能力(拖拽)的元素,无障碍规范明确要求:所有可交互元素必须支持通过键盘获得焦点,确保仅使用键盘操作的用户也能触发并完成拖拽动作。
具体实现注意点:
- 给
<img>标签添加tabindex="0",使其成为可聚焦的交互元素 - 必须配套实现键盘触发拖拽的逻辑:比如按下
Enter或Space键启动拖拽,用方向键控制移动(若场景支持),保证键盘用户能完整完成拖拽操作
2. 屏幕阅读器播报“Focused on box image”是否正确?
这个播报不够准确,缺乏关键的功能说明,用户无法知晓聚焦后可执行的操作。更合理的处理方式是:
- 给图片设置精准的
alt文本,例如alt="可拖拽盒子,按住拖动调整位置" - 若需要更明确的操作指引,可结合
aria-label补充说明,比如aria-label="可拖拽盒子:按Enter键开始拖拽,方向键移动" - 调整后屏幕阅读器会播报类似“可拖拽盒子,按住拖动调整位置,已聚焦”的内容,让用户清晰了解元素功能与操作方式
额外建议:拖拽过程中需通过aria-live区域提供实时位置反馈,确保视障用户能感知拖拽的结果变化。
内容的提问来源于stack exchange,提问作者Preeti
相关产品推荐
相关产品推荐

