揭秘Vue3官方教材动画制作过程,一文教会大家做代码演示GIF!

简介: VueMastery是Vue官方推荐的视频课程平台。VueMastery的视频课程讲解非常透彻,PPT也是制作精良,恰当的动画能帮我们更快速的理解视频中的知识点。

Salute to VueMastery


VueMastery是Vue官方推荐的视频课程平台。VueMastery的视频课程讲解非常透彻,PPT也是制作精良,恰当的动画能帮我们更快速的理解视频中的知识点。要用动画把知识点讲清楚,这其中需要花费大量的时间精力去进行原创设计,排版。瑞思拜~


1650854113(1).png


原版视频中的PPT,我用肉眼对照视频,一帧帧的仿制出来了


1650854144(1).png


大家以后看到什么动画制作精良的技术类PPT,也可以回复到这篇文章的评论里,我来帮大家仿制。顺便问问大家怎么看待仿制PPT这件事,如果大家觉得仿制后再分享有不妥,那我以后就不分享了,请大家在评论区告诉我你的看法。


1650854172(1).png


1650854194(1).png


最终完成了,一共26页,并且已经翻译成了中文,有需要的朋友们前往微信搜索:ezfullstack,关注后回复:reactivity 获取下载链接。


当然一时半会儿也没法教会大家做设计,所以本文主要教大家如何快速的利用Keynote制作代码演示动画,并生成高质量的GIF文件。


动画的执行场景


演示文稿中动画的使用场景分为构件出现构件消失动作页间转场。不同的场景下,可选择的预制动画是不同的。


1650854226(1).png


图片来自网络,这些基础的动画效果就不多说了,大家自己去尝试一下


我重点讲讲和代码有关的动画制作技巧


代码出现


咱们做代码类的讲稿,最常用的一种预制动画就是键盘。这是一种打字机的效果...


1650854270(1).png


花括号展开

我们希望让这个代码的括号可以展开,用于我们后续的动画插入代码块。

步骤稍微有点复杂,但理解后就不难,大家跟我一起来


1. 复制一页一样的内容


1650854310(1).png


复制完成后,大家记得在新页面里去掉动画。缩略图下面没有 “...” 就是没有动画了。


2. 调整行距


注意光标位置,默认的行距是1.5,我们根据要插入代码的行数调整为1.5的倍数即可。比如插入一行代码,我们就设置为3


1650854353(1).png


3. 神奇移动


完成步骤2之后,我们回到第一页。在空白处点击鼠标,也就是不选择任何元素的状态。


1650854376(1).png


然后进入动画效果,选择 “神奇移动”,神奇移动属于页和页之间的一种转场效果,但它其实就是自动补间动画。前端开发者是不是非常熟悉这个词呀


应用神奇移动效果后,我们可以看到括号真的神奇的展开了!!

插入代码

大家注意,这里不应该在原来代码所在文本框中去增加内容,一但内容变化,神奇移动就会失效,这是因为神奇移动是通过内容来判断是否是相同元素,这也是上一步中我们用的是调整行距,而不能直接添加回车的原因。


1650854748(1).png


大家看,这是两个元素


再次应用键盘的预制动画,我们就得到预期的效果了。


1650854748(1).png


导出GIF


1650854816(1).png


通过菜单“导出”,选择动画GIF,然后输入要导出的页的范围。分辨率就不解释了,大家都懂。帧速率这选项的值越低,生成的动画文件越小,但是动画丢帧越严重,看上去不流畅。


1650854945(1).png


总结


动画的确能很大程度的提升阅读的体验,讲稿的观感。但制作动画是一个细致活儿,需要不断去尝试各种组合,并进行调优。至于花费的时间是否值得,要看讲稿的用途以及你是否重视动画带来的观感提升了。


相关文章
|
11天前
|
存储 JavaScript 前端开发
vue3的脚手架模板你真的了解吗?里面有很多值得我们学习的地方!
【10月更文挑战第21天】 vue3的脚手架模板你真的了解吗?里面有很多值得我们学习的地方!
vue3的脚手架模板你真的了解吗?里面有很多值得我们学习的地方!
|
8天前
|
JavaScript 前端开发 开发者
Vue 3中的Proxy
【10月更文挑战第23天】Vue 3中的`Proxy`为响应式系统带来了更强大、更灵活的功能,解决了Vue 2中响应式系统的一些局限性,同时在性能方面也有一定的提升,为开发者提供了更好的开发体验和性能保障。
24 7
|
9天前
|
前端开发 数据库
芋道框架审批流如何实现(Cloud+Vue3)
芋道框架审批流如何实现(Cloud+Vue3)
29 3
|
11天前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤。通过这些工具,可以显著提升编码效率和代码质量。
126 4
|
8天前
|
JavaScript 数据管理 Java
在 Vue 3 中使用 Proxy 实现数据双向绑定的性能如何?
【10月更文挑战第23天】Vue 3中使用Proxy实现数据双向绑定在多个方面都带来了性能的提升,从更高效的响应式追踪、更好的初始化性能、对数组操作的优化到更优的内存管理等,使得Vue 3在处理复杂的应用场景和大量数据时能够更加高效和稳定地运行。
28 1
|
8天前
|
JavaScript 开发者
在 Vue 3 中使用 Proxy 实现数据的双向绑定
【10月更文挑战第23天】Vue 3利用 `Proxy` 实现了数据的双向绑定,无论是使用内置的指令如 `v-model`,还是通过自定义事件或自定义指令,都能够方便地实现数据与视图之间的双向交互,满足不同场景下的开发需求。
28 1
|
9天前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码。通过安装和配置这些工具,可以确保代码风格一致,提高代码质量和可读性。
32 1
|
11天前
|
前端开发 JavaScript
简记 Vue3(一)—— setup、ref、reactive、toRefs、toRef
简记 Vue3(一)—— setup、ref、reactive、toRefs、toRef
|
11天前
Vue3 项目的 setup 函数
【10月更文挑战第23天】setup` 函数是 Vue3 中非常重要的一个概念,掌握它的使用方法对于开发高效、灵活的 Vue3 组件至关重要。通过不断的实践和探索,你将能够更好地利用 `setup` 函数来构建优秀的 Vue3 项目。
|
14天前
|
JavaScript API
vue3知识点:ref函数
vue3知识点:ref函数
28 2
下一篇
无影云桌面