最近添加了一些功能,使我们能够识别某些用户偏好和用户当前环境的质量。这些新功能之一,特别是首选减少运动媒体功能,对于在网络上设计更具包容性的运动特别有用。 几年前,我写了一篇关于为运动敏感度设计更安全的网页动画以及当时我们在网页上设计安全运动的有限选择的文章。自原始文章发表以来,有些事情一直保持不变,例如可以触发的运动效果的类型,以及上下文和用户期望的重要性。但改变的是首选减少运动媒体功能的存在和支持。这对于我们如何在工作中设计具有包容性和易于理解的运动产生了很大的影响。 为什么要减少运动? 年 iOS7 的发布让整个数字设计界认识到,屏幕上的某些动作(即使它是界面的一部分)可能会对运动敏感的人产生身体影响。从那时起,主要的移动和桌面操作系统都增加了功能,以帮助人们减少在操作系统中遇到的运动量。
你的互动让我恶心
前庭障碍的无障碍”等文章分享了我们的设计选择(尤其是围绕运动的设计选择)如何对运动敏感的人产生身体后果的第一手故事。这些运动敏感性的根本原因因人而异。对于某些人来说,它的根源在于前庭疾病,而对于另一些人来说,它可能源于偏头痛或其他因素。触发因素也可能因人而异,甚至对某些人来说甚至每天都会有所不同。由于触发运动,个人会出现身体症状,从轻微的头晕或头痛 智利电话号码列表 到恶心或更严重。 我们在工作中围绕动画所做的设计选择直接影响我们的工作如何影响对运动敏感的人。了解可能触发哪些类型的运动,以及如何通过我们的设计选择来减轻它们,有助于我们设计对观众安全且不会造成意外伤害的体验。动画仍然绝对可以对我们的用户体验工作产生积极影响,但我们有责任确保我们负责任地使用它,就像我们尝试负责任地使用其他设计工具一样。 Web 表单是每一次有意义的交互的中心。了解 Adam Silver 的表单设计模式,这是设计和构建Web表单的实用指南。 跳转至目录 ↬ 功能面板 喜欢减少网络上的动作 首选减少运动媒体功能现在拥有强大的浏览器支持。
当前版本的浏览器和
均支持它。我们今天所拥有的支持水平使其绝对可以在生产中使用。另外,如果某人的浏览器不支持此功能,也不会发生任何不好的事情,它只会被忽略,事情会像以前一样进行。的偏好减少运动媒体功能的浏览器支持表 首选减少运动媒体功能的浏览器支持表。(大预览) 在开发方面,我们可以以与在 CSS 或 J 中使用任何其他媒体查询相同的 AO 列表 方式测试偏好减少运动,以查明是否已请求减少运动。在可以返回的两个值中,我们唯一可以确定是有意设置的值reduce (true)。无偏好(假)可能意味着相关人员可以接受所有类型的动作,也可能意味着尚未设置该偏好。这使得任何将不偏好(错误)的价值等同于选择参与所有级别动议的相关人员的方法都是不可靠的。因此,更好的方法是在reduce (true)返回值时减少潜在的触发运动效果。