`
- 浏览:
43750 次
- 性别:
- 来自:
大连
-
1 .1、行内编辑和覆盖层编辑的最佳实践
- 通过使用业内编辑,用户在修改页面显示的内容时可以观察到上下文的变化。以下是一些相关的最佳实践:
- 对单个字段使用行内编辑。
- 当编辑多个项中的一个时使用行内编辑。这样可以保持视图中的上下文。
- 尽可能保证显示和编辑模式的大小相同。这样可以避免页面抖动,同时减少两个模式间切换对用户造成的干扰。
- 尽可能让显示与编辑模式之间的变换平滑而连续。
- 在主要考虑易读性时,通过鼠标悬停邀请用户编辑。
- 不要让用户通过双击切换至编辑模式。
- 如果用户频繁编辑某个项的可能性较大(即可编辑性与易读性同等重要),或者须要编辑的项比较少,可以再被编辑项旁边放一个加方括号的“[edit]”链接。这样既可以从视觉上区分链接与显示的文本,又不至于分散用户注意力。
- 在编辑系列中的某一项时,应该在原地显示编辑链接(以便保持上下文)。
- 如果须要用户更多地关注被编辑的项,可以使用覆盖层。这样可以消除意外修改关键值的可能性。
- 不要针对多个字段创建多个覆盖层。如果想通过复杂的表单编辑一系列元素,应该使用一个覆盖层。
- 在使用覆盖层时,尽量使用最轻量级的样式,以减少显示与编辑状态切换造成的干扰。
- 如果隐式地提交编辑结果不明显,可以使用按钮。
- 在空间允许的情况下,要让用户通过按钮来保存和取消编辑。
- 只要可能就要允许用户拖动覆盖层,以便看到被遮住的内容。
1.2、表格编辑的最佳实践
- 要格外关注表格数据显示的可读性。
- 不要通过鼠标悬停启动单元格编辑。否则,不仅会让用户有进入“地雷阵”之感,更会干扰到正常的界面交互。
- 要通过鼠标单击启动编辑功能。尽管使用鼠标双击也并非完全不能接受(因为这会让人感觉像在使用Excel),但单击更方便一些。
- 注意要为编辑操作提供稍大一些的空间,例如使用下列编辑框或增大编辑单元格。
- 尽可能模仿用户已经熟悉的常规性单元格切换操作(例如使用Excel的惯例)。
1.3、群组编辑与模块配置的最佳实践
- 如果有一定数量的项须要编辑,应该使用可切换的编辑模式;否则,直接显示编辑元素会造成视觉干扰。
- 启用和禁用功能要尽可能相似(对称性交互)。进入和退出编辑模式的操作应该更像是切换。
- 在将配置作为重要功能的情况下,应该让模块支持行内编辑式的配置。
- 如果模块配置没有显示内容重要,则应该以全局方式开启/关闭模块配置。
选择编辑模式的原则:
- 如果页面中有一个字段须要编辑,应该优先使用单字段行内编辑。
- 对于多个字段或更复杂的编辑,可以使用多字段行内编辑。
- 如果编辑时的上下文无关紧要,或者用户在编辑时应该全神贯注,则使用覆盖层编辑。
- 对于网格编辑,应该遵循表格编辑模式。
- 在处理页面中的多个项时,群组编辑是平衡视觉干扰与易发现性的有效方案。
- 如果想让用户直接配置模式,则应该使用模块配置模式。
1.4、选择编辑模式的原则
- 如果页面中有一个字段须要编辑,应该优先使用单字段行内编辑
- 对于多个字段或更复杂的编辑,可以使用多字段行内编辑
- 如果编辑时的上下文无关紧要,或者用户在编辑时全神贯注,则使用覆盖层编辑
- 对网格编辑,应该遵循表格编辑模式
- 在处理页面中的多个项时,群组编辑是平衡视觉干扰与易发现性的有效方案
- 如果想让用户直接配置模式,则应该使用模块配置模式
2.1拖放模块的最佳实践
- 如果在拖动期间清晰地展示预览效果很重要,应该使用占位符目标。
- 如果想避免页面抖动(保持布局稳定),应该使用插入条目标。
- 要使用被拖动对象的中心点来确定放置位置。
- 要使用稍微透明的被拖动对象(幻影),不要使用不透明的版本。
- 如果让用户拖动表示模块的缩略图,应该使用插入条目标。
2.2拖放列表的最佳实践
- 只要可能,就应该实时拖动列表项并使用占位符。
- 要使用鼠标位置来确定拖动目标的位置。
- 如果目标是保证拖动速度,或者被拖动的项很大,应该考虑使用插入目标。因为呈现插入条与动态重排列表相比,更容易实现。
- 由于列表中的拖放功能不容易被发现,应该考虑提供重排列表的替代方式。
- 当用户使用替代方式重排列表时,再借机通过一次性提示,告知下次可以使用拖放。
2.3拖放对象的最佳实践
- 如果对象间的视觉关系很复杂,要使用插入目标来表示放置位置(以便降低拖动对页面布局的干扰)。
- 对于父/子关系,突出显示父对象也可以表明放置位置。
- 只要有可能,就要在鼠标悬停时显示拖动提示,以表明可以拖动。
- 在对象被拖动3像素或鼠标按下超过0.5秒时启动拖动。
- 与光标同步直接定位被拖动的对象。偏移拖动对象会让人感觉它与拖动操作不相关。
- 鼠标悬停在可以拖动的对象上时,要通过改变光标表明可以拖动。
2.4拖放操作的最佳实践
- 在WEB界面中使用拖放操作必须有所节制,因为该项功能不容易发现,有时甚至达不到期望的效果。
- 为完成相同的操作提供一种可替代方案。将拖放操作作为一种快捷机制。
- 不要使用拖放来设置简单的属性。应该使用更直接的方式设置对象属性。
- 不要仅仅为了实现拖放而创建人造视觉元素。拖放应该符合对象在界面中的自然表现。
- 在鼠标悬停时提供明确的邀请,以说明可以执行的操作。
2.5拖放集合的最佳实践
- 要提供归集项目的可替代方式(例如,提供向购物车中添加商品的不同方式)。
- 在拖动开始时,突出显示有效地放置区域以提示用户可以把项目放在哪里。
- 要提供备用提示,以告诉用户也可以使用拖放归集项目。
关于拖放的最佳实践
- 在拖动对象时尽量保持页面抖动最小化。
- 在用户按下鼠标并拖动了3像素或按住鼠标超过0.5秒时启动拖动。
- 通过拖放执行直接操作应该作为界面中更直截了当方式的替代方法。
- 应该关注拖放过程中的所有趣味瞬间。记住,必须让用户在整个过程中随时能够得到必要的信息。
- 使用邀请来提示用户可以使用拖放。
3.1切换选择的最佳实践
- 在选择位于行中的元素时,使用切换选择。
- 为便于选择非连续的元素,要使用切换选择。
- 在列表中,除了复选框之外再突出显示行能够明确选择状态。
- 在分页显示内容时,应该只把操作应用于当前页中的选中项。
- 如果提供“选择全部”选项,则还应考虑跨越多个分页选择全部元素的方式。
- 对选中了多少个元素给出清晰地反馈。
- 只要可能,就在没有选中项的情况下禁用无法使用的操作。如果不禁用相关操作,必须添加其他界面元素说明为什么不能执行该操作。
3.2集合选择的最佳实践
- 如果允许用户在多页中选择项,应该把(从每一页)选择的项归集到一个独立的区域。这样,即使用户在不同页面间切换,也会保持明确的选择状态。
- 在同个界面中,可以通过集合选择来混合切换选择和对象选择。
- 要注意通过集合选择归集的项目与在当前页面中选择的项或对象可能带来的二义性。
3.3对象选择的最佳实践
- 在可选元素能够被拖动时使用对象选择。
- 在模仿桌面式交互的Web应用程序中使用对象选择。
- 支持标准的修改键扩展(Shift扩展选项;Ctrl用于非连续选项)。
- 在浏览器能力有限的情况下,应考虑将对象选择降级为切换选择。
混合选择的最佳实践
- 使用复选框选择对象可以不必打开对象。
- 使用对象选择来选择并打开对象。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
目的:让用户直接了当的从日历(公历)中看到日期的农历年份及月份日期; 二、闹铃。大家是不是总是因为上网而忘了其他还有很得要的事情要做呢?不要紧,用这个小小闹铃功能就能搞定这一切。实现了循环播放功能效果...
普通话考试常见字词详解 本资源摘要信息是针对普通话考试常见字词的详细解释。以下将对标签中的每个词语进行详细...直接了当( 截 ),:直接了当是指直接了当或直接了当。 希望这篇文章能够对您学习中文有所帮助!
周报和月报是职场中常见的工作汇报形式,它们不仅能够帮助个人总结和反思过去一段时间内的工作成果,还能向管理层展示团队和个人的工作业绩。在本节内容中,将详细介绍周报和月报的撰写方法、要点以及在撰写过程中...
附详细使用说明,非常简单,解决问题直接了当。
不要和面试官直接了当的回答“我不满足于现状”,然后等着他问“比如呢?”,这样就显得太高冷了。要像说故事一样的举出一些不那么泛泛的例子。 在回答优点时,需要准备一个你觉着自己还不错的优点,然后讲一段别太...
标题中的“李开复写给中国学生的第一封信”指的是著名科技企业家、创新工场创始人李开复在2005年写给中国学生的一封公开信,这封信后来广为流传,对许多年轻人产生了深远影响。信中,李开复分享了他的个人经验和智慧...
先说一种最直接了当的不需要js控制。 方法一:直接在用ng-class就可以控制: <p ng-click=state ng-class={active:state>浮伤年华 <p ng-click=state ng-class={active:state>忧伤说笑 在style里面设置如下: &...
4. 不要和面试官直接了当的回答,需要像说故事一样的举出一些不那么泛泛的例子。 举例:对自己的能力总是不满足,会去主动尝试学习一些新的东西。高中的时候英语成绩突出,经常能考到140 分以上,但是我并没有满足...
如今对于企业来说,人员的安排,人力资源的管理是相当重要的,那如何直接了当的了解每个部门的人事情况呢,如果您也在苦恼这个问题,不妨来看看这款软件————百锐人事管理系统 软件测试: 1.首先我们看一下界面...
这篇题目名为“丑小鸭随堂练习题”的文档,显然是一份针对二年级下册语文学习的练习资料,主要包含了汉字拼音、词语解释、错别字纠正和童话知识的考查。接下来,我们将深入探讨这些知识点。 1. **汉字拼音与书写**...
”这种直接了当的表述能减少误解和不必要的猜测,同时也让公司有一个明确的时间表来做好交接工作。 虽然个人原因是你辞职的直接推动力,但一般建议在辞职信中简短而委婉地说明原因,如“为了寻求更广阔的个人发展...
假设一位项目经理在向团队介绍一个新项目时,一开始就明确地说出自己将介绍项目背景、目标和预期成果,这种直接了当的表达方式使听众迅速进入状态,提高了沟通的效率和效果。 耐心聆听是沟通中不可或缺的一部分。...
- 扯直(chě zhí):使物体变得笔直,引申为说话或做事直接了当。 - 亵 dú(xiè dú):轻慢,不尊重。 - pián 进(pián jìn):进退两难,难以抉择。 - 教 huì(jiào huì):教育,教导。 - jiǎn ...
这个问题会使你向他们提供证据以证实你可以帮助他们改进工作效率,降低成本、增加销售、解决问题(如准时上班,改进对顾客的服务、组织一个或多个管理工作等)。 回答样板:“我是个经验丰富的经理,在员工队伍...
这表明这是一个基于GreenDao 3.2.2版本的示例项目,专为冬季版本设计,旨在帮助开发者理解和实践如何将GreenDao集成到Android应用程序中。GreenDao 3.2.2是一个稳定的版本,提供了许多优化和改进,包括性能提升、bug...
企业彩铃不仅是电话通信中的一个环节,更是一种企业的自我展示和宣传的窗口,通过一段精心设计的音频信息,企业可以在这个潜在客户接触的第一时间,传达自身的品牌信息和核心价值。 首先,企业彩铃的设计应充分体现...
小学六年级语文基础知识总复习练习一提供了丰富的成语和文化常识,是提高学生语文素养的重要资料。以下是根据题目内容整理的相关知识点: 1. **成语纠正**: - 成语的正确写法至关重要,如"直接了当"应为"直截了当...
一份精心设计的祝福语可以跨越时空的距离,让送祝福的人与接受祝福的人之间的关系更加紧密。下面,我们将深入探讨如何根据祝福语的内容、表达方式和情感来撰写一条适合男孩子的生日祝福语。 首先,祝福语的内容要...
例如“涸辙”的正确读音是hé zhé,“婆娑”的正确读音是pó suō,“猗郁”的正确读音是yī yù,以及词语“葱笼”应改为“葱茏”,“莫生”应改为“陌生”,“直接了当”应改为“直截了当”,这些都体现了语文...