• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >心得技巧 > 7个实用技巧,让你的动效变得更优秀!

7个实用技巧,让你的动效变得更优秀!

作者:彩云译设计 字体:[增加 减小] 来源:互联网 时间:2018-08-23

本文主要包含动效,动效设计,动效软件,微动效,经验分享,转场动效等相关知识,彩云译设计希望在学习及工作中可以帮助到您

本篇文章不长,但是干货满满,希望能给大家带来一些实际帮助。下面进入译文。

提高 UI 动效的实用建议

让我们一起看看 UI 动画从好到优秀的一些例子。只需要一点小小的调整,你就可以大大提升你的 UI 动效品质。

本文所列出的案例主要体现了状态之间的连续性,以及公共元素之间的关系,并且将用户的注意力引向他们应该注意和采取行动的事情上。

为了创建这些动画, 我遵循了 Material Motion,IBM’s Animation Principles 和 The UX in Motion Manifesto 的一些原则。

所有这些动画的设计都是用了 InVision Studio 早期的版本, 你可以在这里下载源文件https://www.dropbox.com/sh/qfwficfun4vagv6/AAADpQyoZ5y_o8KnCnxOSqiUa?dl=0

1. 内容标签的滑动动效

△ 左边的内容是淡入淡出的,右边的是内容会随着标签一起滑动。

  • 一个好的动画会把内容从一种状态淡出到另一种状态。
  • 一个优秀的动画则是使内容在不同状态之间转换保持连续性。

当你设计一个类似标签或弹出菜单的交互时,尝试将内容的位置与打开它的动作相关联。这样做不仅可以提升内容的可见性,同时也可以使该内容的位置动画化。当你在设计这个动画的时候,记得要加上内容切换的滑动手势操作。

2. 连接卡片的共用元素

△ 左边的内容是向上打开一个新的界面,右边则是将卡片展开并填充整个屏幕。

  • 一个好的动画是使用像向左或者向上滑动来展示内容细节。
  • 一个优秀的动画是通过公共元素的动画来建立两个状态之间的联系。

在不同状态之间动画时,查看它们之间是否有任何公共元素并将它们联系起来。在 InVision Studio 中,当你创建一个转场动画时,会自动连接两个屏幕之间的重复组件。这使得原型动画的设计变得轻而易举。

查看 Motion Manifesto ,看看你能够应用的动画类型。上面的例子使用了遮罩,转换,子父级关系,缓动等原则。

3. 在内容中使用级联效果

△ 左边的卡片在动画中有滑动和淡入,右边是相同的动画,但是每张卡片都有一个很短的延时。

  • 一个好的动画会改变元素在进入界面时的位置和透明度。
  • 一个优秀的动画是能够快速的将界面元素错落有序的出现。

要实现瀑布流效果,尝试将延迟应用到每一块或者每一组内容上。保持相同的缓动和持续时间,这样会给人感觉是一致的。 不要将每个小元素都去做瀑布流效果,而是将这些元素组合起来,保持动画的流畅和快速。谷歌推荐每个元素开始运动不超过 20ms 的间隔。 查看 Material Motion 中的编排原则并看看更多的例子。

4. 让内容把界面中的元素撑开至界面以外

△ 左边的动画是盖在其他内容之上,右边的动画则是随着内容的展开将内容推出来。

  • 一个好的动画是在上下文中移动并显示元素。
  • 一个优秀的动画则是当元素发生改变时会影响周围环境。

让内容中的元素了解周围的环境。这意味着内容在发生改变时会吸引或者排斥周围的元素。有关更多示例,请查看 Material Design 中的意识运动原理。

5. 让菜单显示在上下文中

△ 左边的菜单从下面飞进来,右边的菜单则从创建它的动作展开。

  • 好的动画菜单是从打开它们的按钮方向显示出现的内容。
  • 优秀的动画是从创建它们的动作中浮现出来,是从触摸点展开而来。

6. 使用按钮显示不同的状态

△ 左边的按钮显示指示状态的文本,右边的按钮则使用变化的容器显示不同的事件。

  • 好的交互方案是在按钮附近显示事件。
  • 优秀的交互方案是使用按钮本身来显示不同的状态。

尝试使用按钮的容器来提供状态的视觉反馈。例如,你可以使用一个变形或者加载动画来替换纯文本,也可以在显示进度的背景中添加一个动画。解决方案取决于你,想法是利用用户已经与之交互的空间。如果使用按钮颜色和样式来确认成功状态,则额外加分。

7. 使注意力集中在重要的事情上

△ 左边的例子是用颜色和位置来突出元素,右边则是使用一个微动画来引起用户的注意。

  • 好的设计会使用颜色,大小和位置来突出用户需要注意或采取的重要操作。
  • 优秀的设计会使用动画来引起用户对重要操作的关注,并且不会对用户造成干扰。

当用户需要做一些重要的事情时,尝试用动画来吸引他们的注意力。从一个微动画开始,根据操作的重要程度增加强度(改变大小,颜色和速度)。这种动画只能用于关键操作——使用的次数越多,效果反而越差,并且用户会受到的骚扰也会越多。

总结

我希望这些例子可以帮助你在做交互动画时做出更好的决策。有了像 InVision’s Studio 一样新的动画原型工具,我预计我们很快就会看到互动创意的爆发。我们只需要负责在这个新的王国里任意发挥。

让我们应用动画来解释状态的变化,注意必要的操作,确定元素之间的关系并为我们的产品添加一点乐趣和个性。遵循这些元素,我们就可以将我们的动画从好的变成优秀的。

原文链接:https://uxdesign.cc/good-to-great-ui-animation-tips-7850805c12e5

原文作者:?Pablo Stanley

欢迎关注微信公众号:「?彩云译设计」

「实用技巧教你做优秀动效」

  • 《这四个动效小趋势,让你可以把网页设计得更加圆融》
  • 《超全面!界面交互动效核心知识的分类与总结》
  • 《用这4个超实用的方法,做出有价值的功能性动效!》

================明星栏目推荐================

优优教程网: UiiiUiii.com 是优设旗下优质中文教程网站,分享了大量PS、AE、AI、C4D等中文教程,为零基础设计爱好者也准备了贴心的知识树专栏。开启免费自学新篇章,按照我们的专栏一步步学习,一定可以迅速上手并制作出酷炫的视觉效果。

设计导航:国内人气最高的设计网址导航,设计师必备: http://hao..com

优设大课堂

您可能想查找下面的文章:

  • 如何做好微交互,增加产品魅力值?
  • 腾讯高级设计师:交互知识树系列之平台规范
  • 通过这篇文章,帮你彻底搞懂微交互
  • 这些小小的改变,能够让UI动效更上一层楼
  • 用一篇文章,帮你掌握基础实用的动效技能
  • 超全面总结!有可以提升用户设计体验的方法?
  • 看似花哨的UI概念动效,并不只是为了耍酷而存在
  • 偷偷问你一句:你觉得今年有机会涨薪吗?
  • 最全最好用的动效落地方法,都帮你总结好了(下)
  • 最全最好用的动效落地方法,都帮你总结好了(上)

相关文章

  • 2018-08-23怎么设计才能让一个音乐APP看起来够专业?
  • 2017-08-06一个新的CSS图片替换的技巧(背景显示与文本移离屏)告别9999px
  • 2017-08-06整理了12款Javascript 表格控件(DataGrid)
  • 2018-08-23自学水彩没你想的那么难,说说我是怎么自学的
  • 2018-08-23拿到低保真原型后,设计师应该做哪些事情?
  • 2018-08-23是什么设计方法,让网易设计师都认同用它做出来的用户画像?
  • 2018-08-23如何画好断线图标?我总结了这4个规律
  • 2018-08-23腾讯好文!从零开始搭建数据可视化系统的实用指南
  • 2018-08-23超全面干货!如何制作符合场景的交互动效?
  • 2018-08-23这些小小的改变,能够让UI动效更上一层楼

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 盲人站长深恶痛绝的onfocus=”this.blur()”
    • 新鲜出炉!2018年的用户体验设计趋势(下)
    • 网页制作需要掌握的6种能力小结
    • 网易内部分享:能让产品更快上线的商业模式画布
    • 版本控制工具 Abstract 是如何提升设计团队协作效率的?
    • 用超多案例,帮你避免交互设计中的「刻板印象 」
    • 设计参考 漂亮和原创的博客设计
    • 不止15个!可能是最全面的图标素材站+制作神器
    • 实用经验!移动AR体验设计的特质与挑战
    • Div与table的区别在速度和加载与网页应用等等中的差别介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有