交互设计实用指南系列(2) –可及(2)
作者:化龙 来源:taobaoUED 发布时间:2010-01-21 12:48:00
交互设计的方法:
对于如此多的特殊用户,无论是出于专业精神还是商业利益,Web产品设计师都应该去关注他们,这也是作为一个设计师社会责任所在。那么,所设计的产品如何能够满足对特殊人群的“可及”呢,这就要求设计师在设计一个产品的时候,时刻要提醒自己不能忘记特殊人群,换位思考,站在特殊人群使用的角度上来设计Web产品的整体布局,各个元素的具体形态及操作行为。关于这一部分,交互设计实用指南也给出了一些基本的思路,以下是一些可借鉴的设计方法。
1.使用形状+色彩的信息提示
这一点对于色盲这类人群尤为重要,和普通用户相比,他们的缺陷是在颜色识别方面,也就是说如果设计师在某个地方仅仅使用了色彩作为信息提示,的话,那就有可能带来问题了,下面的例子:
上图是苹果的官方网站曾提供的一个在线工具,帮助用户来查询哪些专卖店明天有货。 苹果的设计师用绿色填充的圆圈表示有货,红色的圆圈表示没货,貌似挺清晰的,对于普通人当然没问题。但是对于绿色色盲用户来说,就不容易了。
其实,我们只需要优化提示ICON就能解决这个问题,修改如下:
这个例子告诉我们,在使用设计元素时,要尽量使用形状+色彩的方式来表现信息,或者使用文字的提示。这样对于正常用户和对颜色识别有障碍的特殊用户,都不影响他们的识别。有一个小技巧可以使用,在完成设计时,可以把自己的设计图做去色处理,然后一项项的去做交互测试,如此可以有效的避免色彩的识别问题。
2.简化操作方式
无论是老人还是文盲对于网络产品的操作都有信心不足的情况,一个简便的操作方式,令他们快速实现目标,对于增长信心非常有帮助。对于肢体残疾人士,他们的困难在于使用交互输入设备,如鼠标和键盘比正常人更不容易,也需要简化操作方式。比如在设计操作时尽可能地采用“选择”的方式而不是“填写”(避免给手指残疾的用户增加负担)。比如下面这个输入日期的设计:


猜你喜欢
- 前期准备首先,使用Python内置的Turtle绘图库需要在程序前添加以下代码:import turtle也可以写成这样:from turt
- 1、初始化在这章,你将学到Flask应用程序的不同部分。同时,你将编写和运行你的第一个Flask web应用程序。所有的Flask应用程序都
- 介绍代码地址:https://github.com/taishan1994/chinese_chengyujielong读完该文,你可以收获
- 大家好,今天跟大家分享一个用Python实现的学生学籍管理系统:该代码主体由五个函数组成:1.add_stu() 添加2.del_stu()
- 1. 定义本质是函数,用来装饰其他函数,为其他函数添加附加功能2. 原则a. 不能修改被装饰函数的源代码b. 不能修改被装饰的函数的调用方式
- MySQL5.7及以上版本提供直接查询冗余索引、重复索引和未使用过索引的视图,直接查询即可。查询冗余索引、重复索引select * sys.
- 本文实例讲述了Python使用matplotlib简单绘图。分享给大家供大家参考,具体如下:# -*- coding:utf-8 -*-#!
- 本文实例讲述了Python基于多线程实现ping扫描功能。分享给大家供大家参考,具体如下:# -*- coding:utf-8 -*-#!
- 在我们的生活中,只要你睁开眼睛就能看到各种各样的视觉。不同的视觉能给你不同的视觉暗示,同样能给你不同的心理感受。视觉这个话题太泛了,大自然中
- 前两天拉取公司前端代码修改,发现在开发者工具的sources选项里边,居然没有列出来我要调试的js脚本,后来观察了一下,脚本是动态在页面里引
- --创建数据库(文件:主要数据文件mdf==1,次要数据文件ndf>=0,日志文件ldf>=1)--文件组:当1mdf,5个nd
- 编码问题response = requests.get(URL, params=params, he
- 本文实例为大家分享了python实现简单计算器的具体代码,供大家参考,具体内容如下今天学习到python中界面设计部分,常用的几种图形化界面
- 前言首先,我们开发的项目会有多个版本.其次,我们的项目版本会随着更新越来越多,我们不可能因出了新版本就不维护旧版本了.那么,我们就需要对版本
- 元组的结构在这一小节当中主要介绍在 python 当中元组的数据结构:typedef struct { PyObj
- 1.mysql复制概念 指将主数据库的DDL和DML操作通过二进制日志传到复制服务器上,然后在复制服务器上将这些日志文件重新执行
- 目录1. 警告不是异常2. 警告能捕获吗3. 捕获警告方法一4. 捕获警告方法二5. 捕获警告方法三1. 警告不是异常你是不是经常在使用一些
- 以下是不正确的用法: var exp = undefined; if (exp == undefined) { alert("un
- 前言最近在学习python 爬虫方面的知识,网上有一博客专栏专门写爬虫方面的,看到用urllib请求有道翻译接口获取翻译结果。发现接口变化很
- Intersection over Union(IOU)是一种测量在特定数据集中检测相应物体准确度的一个标准。IoU是一个简单的测量标准,只