1. 首页
  2. 网页设计
  3. 正文

设计制作网页如何使用微交互动画提升用户体验?

  在浏览网页或APP时,我们经常会发现,在刷新或使用某些按钮时,伴随着我们的操作,会出现颜色变化、形状改变、位置移动等动画效果。举个例子,在使用某些APP时,当我们完成下拉刷新的动作时,下拉处会出现巧妙的动画效果,如下图:


  这样的交互小动画也可以被称之为微交互动画。微交互动画不单单是为了让界面更加美观、生动,更重要的是提升交互体验、设计品质和用户的信任度,从而有效提升转化率。

  设计制作网页微交互动画如何提升用户体验?

  产品融入了微交互动画,可以增加用户的参与感,舒缓用户在操作过程中的枯燥情绪,获取愉悦的操作体验。展开来讲,微交互动画可以从以下三个角度提升用户体验:

  第一,提升交互的引导性

  使用微交互动画,可以更好地提供交互状态信息和展示交互结果,从而达到引导用户操作的目的。

  第二,提升体验舒适度

  微交互动画的合理运用,可以为普通的交互增加可爱、炫酷或是物理感应的效果,不仅可以让用户保持注意力,也能在用户的预期之外增加惊喜。

  第三,缓解用户等待的情绪

  在加载、刷新、发送等环节,因为网速、服务器等因素,往往需要用户进行等待。在这些环节融入微交互动画,可以让等待可视化,或增加这一环节的趣味感,从而缓解用户因等待时间过长而产生的负面情绪。

  接下来我们一起来看看,微交互动画具体可以运用在哪些场景。

  微交互动画运用原则

  设计制作网页合理运用微交互动画,可以让用户的操作更加自然、简洁而富有趣味。在设计微交互动画时,我们需要遵循以下几点原则:

  1.微交互动画的设计前提是不会给页面加载增加负担。

  2.需要充分考虑目标用户可能会使用的设备及可能出现的情况,如果无法兼顾,则不适用微交互动画效果。

  3.微交互动画的设计需要保持顺畅、自然、轻盈,且需要与网页或APP设计风格相匹配,保持产品整体的和谐。

  4.用户在使用过程中分心。

  微交互动画使用实例

  1.加载动画

  当我们第一次打开某个页面或对页面进行刷新时,通常都需要进行加载,如果加载时间过长,往往会造成用户的流失。在加载页使用微交互动画,可以使用户的注意力不被分散。好的加载动画还具有带入感,可以为用户带来乐趣,而不会因为等待而产生焦急的情绪。

  2.进度动画

  从某种意义上来说,进度条也可以算是一种加载方式,与上述加载动画不同的是,进度条往往需要展示用户在进行某项操作后的具体加载进度。微交互动画可以直观地显示当前进度,也可以让进度条增加更多趣味性。

  3.吸引注意力

  当用户未进行任何操作时,如何吸引用户的注意力,引导用户进行操作呢?微交互动画是你最好的选择。例如当用户在填写表单时,被用户忽略的必填选项通常会出现闪烁的红色边框,来提示用户填写。另外,新手引导也是常见的一种吸引用户注意力的微交互动画使用场景。

  4.关系过渡

  当我们点击某个按钮时,使用微交互动画,让按钮呈现更自然的过渡,可以让用户更好地理解状态的切换。例如下图,当我们点击三角按钮时,会唤醒隐藏的功能板,此时三角按钮会改变方向,从而帮助用户理解操作行为,也可以作为操作引导。

  5.滚动动画


  带有叙事性的滚动动画效果,可以让原本死气沉沉的界面充满活力。滚动界面时使用的微交互动画与普通的视察滚动效果有所不同,它通常是使用一些精致的动效,使页面变得生动活泼,从而让用户在切换到下一屏后,注意力可以快速集中在页面中的重要信息上。

  6.鼠标悬停动画

  当用户不确定某个元素的功能时,通常会移动鼠标到元素上进行试探。此时给元素增加鼠标悬停时的微交互,可以给用户一个视觉上的反馈,提示用户这是一个可以被操作的组件或按钮。

  7.创意动效

  在一些不必要的操作环节,我们也可以使用充满创意的微交互动画。创意动效与前面几点不同,它往往不具备功能性,但可以极大地提升用户在操作过程中的愉悦感,给用户留下深刻的印象。如Readme的登录界面,当我们进行输入时,旁边的猫头鹰也“聪明地”指向用户正在操作的输入框。这一微交互动画的使用,可以令用户眼前一亮。

  设计制作网页微交互动画的合理运用,可以为产品设计锦上添花,更好地提升用户的使用体验。

    延伸阅读

  • 设计制作网页如何使用微交互动画提升用户体验?

    在浏览网页或APP时,我们经常会发现,在刷新或使用某些按钮时,伴随着我们的操作,会出现颜色变化、形状改变、位置移动等动画效果。举个例子,在使用某些APP时,当我们完成下拉刷新的...

本文来自投稿,不代表本人立场,如若转载,请注明出处:http://www.lnbdc.com/article/2812.html

(function(){ var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?1d7dde81dc0903e04d3ac0b9599444f6":"https://jspassport.ssl.qhimg.com/11.0.1.js?1d7dde81dc0903e04d3ac0b9599444f6"; document.write('<\/mip-script>'); })(); (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();