为何有的产品、服务特别受欢迎?
是因为这些产品、服务在内容、外观、设计、可用性、功能等方面具有无可匹敌的优势。其实,所有的这些层面都属于交互设计的细节,其中一个关键点便是动效。

本文将介绍几种常见的动效模式(用GIF图演示),分析一下为何这些简单的设计模式在实际应用中能够奏效。
当我们设计数码产品时,我们一般用PS或者Sketch这种设计软件来进行设计。

了解设计的人明白这样一个道理:设计不光只是视觉表达。设计也不应该是静态的。乔布斯说过这样一句话:

设计并非外观怎样,感觉如何。核心在于,它是怎样工作的。

影响用户对产品的体验与印象的因素有很多,交互在其中扮演着关键性角色。我们不能再简单的把用户界面当成一种静态界面而设计。我们应该顺应互联网动态的本质,打造更加动态的图形用户界面。
好了,废话不多说,我们来看看,什么叫做更智能的交互、更精致的动效。看看这些设计模式是怎样提高用户体验的。

动效滚动

超链接是互联网的双刃剑,当你点击链接时,你可以在互联网中任意遨游,随心所欲。

可是过度自由好吗?不见得,比方说你在浏览一款精美的产品页面,然后你点击了一下页面中的链接,突然导入了一款令人毛骨悚然的木偶商店页面。这就是超链接的弊端,有时候的页面转换太突然,缺少过度,让用户一时不能接受。

我们可以看看书籍的用户体验:故事发展一般是线性的,每一章都和上文有所联系。想要阅读第二章,必须先阅读第一章,以便大致了解书中的环境与人物关系。如果你”跳章”阅读,不可避免的会错过一些关键剧情,因此无法理解有些内容。

在网页设计中,同理,尤其是那种内容比较大,页面比较长得网站,这种情况经常无意识的发生:用户会错过之前的某些关键内容,而且又缺少提示,因此很难理解当前内容,通过添加动效滚动,可以修正这一问题。

再来和这种设计比较一下:

第一种动效,锚链接的”名称”会有从左向右移动的行为。这样进行”跳章”时,用户便能做好心理准备。因为从”Home”移动到了”Contact”,用户便能了解,从主页转到了联系方式页面。而如果突然转变,毫无过度的动效,用户很难理解发生了什么。

注意:界面的突然改变会让用户难以适应,千万不要这么设计这不符合用户的预期。要满足用户的预期,同时合理的引导。

状态切换

正如上面提到的那样,突然改变,毫无过渡,这样的局面用户是无法接受的,我们需要让界面动态一点,达成圆滑的过度。动效能够帮助用户理解界面之间的转换。我们可以字面的想一下,突然往往不自然,因为太快了,而且现实世界中万物的运转也都是缓慢、协调、自然的,很少有突兀的改变。我们再来看看切换菜单。这个”加号”有效的引起了行为召唤,用户会忍不住点击,点击后便侧拉出另外一个界面。这时加号会旋转45度,变成”叉号”,再点一下便回到原页面。很协调的设计,也符合用户显示生活中的预期:加号是添加,叉号是删除。

这种简单的过度,需要图标承载更多的意义。设计师首先需要掌握用户心理,知晓用户的预期,然后选择合适的图标,在细节上狠下功夫。结果呢?看看上面这个小动图,这种切换模式非常的友好,而且让用户对信息层级有了更深刻的认识。同时,图标能够有效的引导用户操作。

注意:你的页面元素在各个状态下都要易于理解。

下拉填表、评论动效

很多网站的填表和评论设计的并不好。为何?因为有时候你只想评论,结果跳转至其他页面,填写了一大堆不相干的个人信息后才能评论。非常烦人。

为了鼓励用户评论,增加网站的互动性,我们可以设计一些下拉评论动效。这样用户不用切换界面,而且只需填写最基本的个人信息即可。可以看看下面这个New York Times的网站:

但其实我们可以更进一步,这种设计还有个不便之处:用户若想评论,还需要拉到页面最低端进行评论。应该满足用户随时随地评论的需求。可通过下面的动效实现。

可以把这个评论域固定在顶部,然后根据用户需求,选择是否动效显示。

这样,就能减少评论时的界面繁杂感,让人感觉你是诚心诚意邀请用户评论。而第一种方法需要拉到页底,加之惯例是由上到下自动载入最新评论,如果一篇文章的评论很多,用户若想评论,必定要经历痛苦的翻页。这就是这个办法解决的问题。

注意: 有些UI组件可以简化成最基本的形式,当用户需要时通过动效来进行拓展。

本文下篇:《掌握动效设计!让你的设计富有未来科技感(下)》

原文地址:smashingmagazine
优设网翻译:@MartinRGB
转摘请注明优设网译文出处,谢谢各位小编。

转载:http://www.uisdc.com/smart-transitions-in-user-experience-design-1

掌握动效设计!让你的设计富有未来科技感(上)相关推荐

  1. 玩转未来科技感!高端电商海报设计素材

    多设计师经常会遇到科技场景合成等难题,把控不准科技感的氛围表现.对科技感场景合成思 路及风格调性把控,是个难题. 还好优图网,带来玩转未来科技感!高端电商海报设计素材! 虚拟城市未来发展建设革命科技海 ...

  2. 游戏UI设计干货:怎么让游戏界面更具科技感?

    说到科技风,大家都会想到或者感觉到的是未来感,高科技的产物风格.那么大家可以一起想一下,在我们的身边有哪些是让你觉得有未来感.科技感的设计. 星球大战系列.科幻大片.液晶仪表盘.多媒体.VR AR.. ...

  3. 设计数据密集型应用——数据系统的未来(12 上)

    文章目录 1. 组合使用衍生数据的工具 1.1 理解数据流 1.2 衍生数据与分布式事务 1.3 全序的限制 1.4 排序事件以捕获因果关系 2. 批处理与流处理 2.1 维护衍生状态 2.2 应用演 ...

  4. 【Vue粒子动效插件】Vue3之vue-particles实现一个科技粒子动画登录页面,Picker It~

    vue-particles: 安装 npm install vue-particles --save-dev 引入 main.ts import Vue from 'vue' import VuePa ...

  5. 行业思考 | 酷炫动效是否利于你的产品设计?

    本文为PMCAFF专栏作者南可出品 前言 写这篇文章的起因是前段时间在Meidum上读到的一篇驳斥dribbble发展现状的文章.文章发表在16年,其中提到:"我不认为dribbble解决了 ...

  6. 通过动效学习UI设计

    动效和UI的结合是未来游戏的发展趋势,UI设计也要过程也要注重动效的最终呈现,两者结合才能做出更好的效果 游戏行业越来越多的公司开始注重动效的设计,但动效的表现是建立在UI设计的基础之上,更多的时候动 ...

  7. 动效icon怎么放到html,归纳一下icon动效的一些设计方法

    现在越来越多手机应用和web应用都开始注重动效的设计,恰到好处的动效可以给用户带来愉悦的交互体验,是应用颜值担当的一大重要部分. (´・ω・`) icon,也就是图标.在交互过程中,应用各种icon都 ...

  8. 停止不必要的UI动效设计

    前言:这篇短文将会探讨UI设计中动画的过度使用,并将其与早期的视觉设计进行对比,提出一些对于有效的GUI动效设计的建议. 我们将在下文中,简单探讨如何改善下面的这个交互. UI动效设计的反面案例(线上 ...

  9. iOS开发:停止不必要的UI动效设计

    前言:这篇短文将会探讨UI设计中动画的过度使用,并将其与早期的视觉设计进行对比,提出一些对于有效的GUI动效设计的建议. 我们将在下文中,简单探讨如何改善下面的这个交互. 注:这个反面案例并非假设,而 ...

最新文章

  1. AI伪装目标检测:让变色龙现出原形!
  2. JSP EL表达式 param、paramValues的使用
  3. 前端学习(2000)vue之电商管理系统电商系统之绘制基本面板的结构
  4. ::在sql语句中是什么写法_不懂就问:SQL 语句中 where 条件后 写上1=1 是什么意思...
  5. 浮沉11年 | 一个互联网老兵的自白书
  6. c读取txt文件内容并建立一个链表_面试官给我挖坑:rm删除文件之后,空间就被释放了吗?...
  7. BP神经网络原理分析及c++代码实现(上)
  8. Unity 导出obj模型
  9. U盘未分配空间合并——U盘分区扩展卷为灰色的
  10. QQ聊天记录备份助手 v1.0——搜索、备份、恢复QQ聊天记录文件,重装系统必备...
  11. 一篇关于校园的爱情故事:伤感
  12. acwing——844. 走迷宫
  13. 《Swf文件的那些事》—as函数跨平台的交互详解
  14. 1167 susan的货币兑换
  15. echolife hg8245说明书_【当贝市场】华为HG8245移动版完美设置图文教程
  16. Linux 下面FireFox 看CCTV直播
  17. 一元二次方程组的输入
  18. [笔记]Altera中DDR3设计
  19. 算法提升:图的拓扑排序算法
  20. ubuntu14.04 安装OpenFOAM-v2006

热门文章

  1. 怎么用一个显示器来显示和控制两台主机
  2. mysql数据库 auto_increment_mysql学习笔记(二:中的auto_increment 理解
  3. MIPAV - Talairach ACPC transform
  4. 金华万豪、温州万豪、温州乐清万怡、哈尔滨城市中心万枫、九寨英迪格等酒店开业 | 全球旅报...
  5. 让TXT文本等其他任意格式的文件,不在IE中打开,而直接下载的方法
  6. xiuno论坛目录结构摸索记录【hook】
  7. 【阿里巴巴Java编程规范学习 五】MySQL数据库规约
  8. 【语音合成】TensorFlowTTS 中文文本转语音
  9. 如何进行软件系统架构设计?
  10. [归并排序]leetcode327:区间和的个数(hard)