ant motion(阿里巴巴高效的页面动画解决方案Ant Motion Design)

介绍 Ant Motion 是 Ant Design 中提炼出来的动效语言。他不仅仅是动效语言,同时也是一套 React 框架动效解决方案,可以帮助开发者,更容易的在项目中使用动效。 同时也提供了单项,组合动画...

介绍

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

阿里巴巴高效的页面动画解决方案——Ant Motion Design

官网和Github

Github:

https://github.com/ant-design/ant-motion/

官网:

http://motion.ant.design/index-cn

阿里巴巴高效的页面动画解决方案——Ant Motion Design

官方的动画展示

http://motion.ant.design/exhibition/demo/linked-animate-cn

由于无法直接展示动画效果,所以就只是简单的截图加介绍

联动效果阿里巴巴高效的页面动画解决方案——Ant Motion Design

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

卡片旋转阿里巴巴高效的页面动画解决方案——Ant Motion Design

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

掉落效果阿里巴巴高效的页面动画解决方案——Ant Motion Design

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

Logo的聚集和散开阿里巴巴高效的页面动画解决方案——Ant Motion Design

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

表格信息增删动画阿里巴巴高效的页面动画解决方案——Ant Motion Design

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

列表动画阿里巴巴高效的页面动画解决方案——Ant Motion Design

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

页面中的走马灯效果阿里巴巴高效的页面动画解决方案——Ant Motion Design

列表交换位置阿里巴巴高效的页面动画解决方案——Ant Motion Design

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

图片的详细切换阿里巴巴高效的页面动画解决方案——Ant Motion Design

从图片缩略图到详细说明的一个过场效果。

以上都是官网的一些动画展示,像体验真实的效果可以直接到官网体验。

动效原则

动效价值:

增加体验舒适度: 让用户认知过程更为自然。增加界面活力:第一时间吸引注意力,突出重点。描述层级关系:体现元素之间的层级与空间关系。提供反馈、明确意向:助力交互体验。

衡量动效意义:

衡量一个动效是否有意义,我们可以通过以下几个标准来考核:

一个动效的存在是否合理:是否带有明确的目的性,助力交互体验,没有多余的动效。动效与性能:不能出现大幅度波动丢帧或者卡顿现象, 动效的体验须是流畅的,并且不影响产品的性能。

原则:

自然高效克制阿里巴巴高效的页面动画解决方案——Ant Motion Design

详情参照官网详细的介绍

动效组件

官方提供了非常丰富的动效组件

1、单元素动画基本动画效果时间轴效果变更动画参数路径缓动数值变化SVG 线性动画SVG 形变动画曲线路径动画曲线动画CSS样式动画简单的例子删除子级开始的进场进出场动画文字动画页面滚动动画Banner动画

这部分官网都提供了非常详细的代码以及Demo,感兴趣的可以看一看

阿里巴巴高效的页面动画解决方案——Ant Motion Design

同时提供了使用的API

阿里巴巴高效的页面动画解决方案——Ant Motion Design

官方模板

官网提供了非常丰富的动效模板

三大特征:

阿里巴巴高效的页面动画解决方案——Ant Motion Design

阿里巴巴高效的页面动画解决方案——Ant Motion Design

丰富的模板:

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

阿里巴巴高效的页面动画解决方案——Ant Motion Design

阿里巴巴高效的页面动画解决方案——Ant Motion Design

丰富的模块:

Navs

阿里巴巴高效的页面动画解决方案——Ant Motion Design

Banners

阿里巴巴高效的页面动画解决方案——Ant Motion Design

Contents

阿里巴巴高效的页面动画解决方案——Ant Motion Design

Contacts

阿里巴巴高效的页面动画解决方案——Ant Motion Design

Features阿里巴巴高效的页面动画解决方案——Ant Motion Design

Pricings

阿里巴巴高效的页面动画解决方案——Ant Motion Design

Teams

阿里巴巴高效的页面动画解决方案——Ant Motion Design

Footers

阿里巴巴高效的页面动画解决方案——Ant Motion Design

强大的在线编辑器

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

阿里巴巴高效的页面动画解决方案——Ant Motion Design

总结

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

  • 发表于 2022-10-31 13:41:09
  • 阅读 ( 329 )
  • 分类:科技

0 条评论

请先 登录 后评论
快乐的小青蛙
快乐的小青蛙

584 篇文章

你可能感兴趣的文章

相关问题