Ant Motion 是 Ant Design 中提炼出来的动效语言。他不仅仅是动效语言,同时也是一套 React 框架动效解决方案,可以帮助开发者,更容易的在项目中使用动效。 同时也提供了单项,组合动画,以及整套解决方案。过 React 标签,以简单的配置即可完成想要的动画,可以快速的实现不同组合的动画效果,更好的提高你的工作效率。

Github:
https://github.com/ant-design/ant-motion/
官网:
http://motion.ant.design/index-cn

http://motion.ant.design/exhibition/demo/linked-animate-cn
由于无法直接展示动画效果,所以就只是简单的截图加介绍

鼠标经过一点的联动效果。栅格布局,鼠标经过一点时,周围元素执行远离动画,适用于用户头像或背景图形。

Carousel 3d 卡片的旋转效果。支付宝客户端里的小钱袋产品的心愿卡片菜单,手机上的一种卡片的收纳方式。(其模糊效果比较耗性能,不建议在移动端使用)

元素从上往下掉落的一个效果。支付宝客户端里的小钱袋产品的金钱发生变化时的金币掉落效果。

以圆点散开与聚集来展示 logo 的一个小动画。首页 logo 动画的实现代码, 提供三个logo的样式, 还可自已添加 logo。

对表格里的信息进行操作后的一个动画效果,用过Antd的应该都知道。

在页面里,当我们想对区块内容进行动画时,需要解决元素的先后顺序与基本动画的属性。


页面里的 List 拖动来重新排列顺序。

从图片缩略图到详细说明的一个过场效果。
以上都是官网的一些动画展示,像体验真实的效果可以直接到官网体验。
动效价值:
衡量动效意义:
衡量一个动效是否有意义,我们可以通过以下几个标准来考核:
原则:

详情参照官网详细的介绍
官方提供了非常丰富的动效组件
这部分官网都提供了非常详细的代码以及Demo,感兴趣的可以看一看

同时提供了使用的API

官网提供了非常丰富的动效模板
三大特征:


丰富的模板:
这些模板都可以在线预览和下载,像Antd的官网也是其中之一


丰富的模块:








通过在线编辑器,完全可以自己设计出一个漂亮的首页

Ant Motion的确是一个非常强大的工具,动画的解决方案不少,但是像阿里这么贴心的还真不多,不仅仅提供了非常丰富的模板,而且还提供了在线编辑器,不管是程序员还是设计师,无疑都能够通过它来实现非常丰富的动画交互体验,提升工作效率的前提下,还能给自己的产品升值加分!
| 留言与评论(共有 0 条评论) |