回到所有的课程
课程库

页面加载程序动画

创建一个序列动画,在页面加载后使多个元素呈现动画。

这个视频的特点是一个旧的UI。更新版本即将发布!
克隆这个项目

作为我们系列的一部分After Effects和Lottie在Webflow,我们在After Effects中使用Bodymovin插件创建了一个页面加载动画。在本教程中,我们将把它添加到我们的项目中,以便它出现在屏幕上,并在页面加载完成后消失。

在这节课中:

  1. 添加Lottie动画到我们的项目中
  2. 设置触发器
  3. 配置动画消失

添加Lottie动画到我们的项目中

你需要从After Effects中导出Lottie动画并上传到你的Webflow项目中。我们导出动画使用Bodymovin.在我们的第3步和第4步中学习如何做到这一点全面介绍教程

要查找并添加动画,单击左侧工具栏中的Assets面板中的照片图标,并将动画拖到页面顶部。

.json资产在资产面板中突出显示。面板中还有其他五种资产。

要循环动画,在弹出的Lottie动画设置中勾选循环。

抽签动画设置面板显示一个替换抽签顺序按钮,一个预览窗口,一个预览动画按钮,一个复选框使用内置的持续时间,循环和反向播放。它还显示使用内置持续时间的输入字段。下面是渲染、SVG和画布的两个选项。在底部有一个显示所有设置按钮。

关闭设置并在右侧的样式面板中,从位置旁边的下拉菜单中选择固定。将控制动画在屏幕上的位置。

在“大小”选项中,设置它的宽度和高度为100%。

样式面板中的大小部分显示的宽度为100%,高度为100%。这些都在面板上高亮显示。

在Position下,设置z-index(堆叠顺序)为一个较高的数字(例如,9999)。这可以确保动画总是堆叠在顶部。

输入9999的z-Index在样式面板的位置部分突出显示。


如果你的动画有一个透明的背景,你也可以添加背景色。

第一步在左边选择颜色按钮打开颜色选择器,第二步在右边,选择你所选择的背景颜色。

太棒了!现在让我们设置触发器,以便在页面加载完成时隐藏动画。

设置触发器

在交互面板中,单击页面触发器旁边的加号,并从下拉菜单中选择页面加载。

左边的第一步,单击Page trigger部分的加号。在右边的第二步,单击下拉菜单上的Page load选项。

在“当页面加载完成”下,从“动作”菜单中选择“启动动画”。

当页面完成加载时,会打开一个下拉菜单进行操作选择。有两个选项,自定义动画和开始一个动画突出显示。

为了让内容更有条理,点击Timed Animations旁边的加号并命名你的动画(例如,Page loader)。

待在交互面板中进行下一步,我们要确保页面加载后动画会隐藏起来。

配置动画消失

在交互面板中单击计时动作旁边的加号,从下拉菜单中选择隐藏/显示。

左边的第一步,选择Timed animations部分的加号。步骤2在中间,选择操作栏上的加号。步骤3在右侧,从actions下拉菜单中的Miscellaneous部分选择Hide/Show选项。

在“隐藏/显示”下,将“显示”设置为none。

隐藏/显示显示6个显示选项。none选项被突出显示。


在定时动作下,在时间轴上单击0.00秒,从下拉菜单中选择不透明度。

左边的第一步,选择0.00时间代码。在右边的第二步,从下拉菜单中选择不透明度。

滚动不透明度为0和持续时间为1.5秒淡出动画。

计时设置面板显示一个单选按钮设置为初始状态,一个带有延迟输入字段的开始下拉菜单,一个缓和持续时间和两个带有一种缓和下拉菜单的设置。不透明度部分包括一个滑块来增加百分比。

在时间动作下,单击时间轴上1.5秒处的Lottie动画,在隐藏/显示下,将其显示设置为none。

左边的第一步点击1.50时间码处的动作,右边的第二步,在隐藏/显示设置面板上选择无显示设置

在预览模式检查你的工作-调整你的值和调整动画,使它刚好适合你正在设计的页面。

尝试Webflow——它是免费的
Baidu
map