回到所有的课程
课程库

页面加载程序动画

创建一个顺序动画,动画多个元素一次页面加载。

本视频采用了旧的用户界面。更新版本即将到来!
克隆这个项目

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

在这节课中:

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

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

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

要找到并添加动画,请从左侧工具栏单击“资产”面板中的照片图标,并将动画拖动到页面顶部。

资产面板上突出显示了.json资产。面板中还有五个其他资产。

要循环动画,请检查Lottie动画设置弹出框中的循环。

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

关闭设置和在右边的样式面板,从下拉菜单下的位置旁边的固定。按钮控制动画在屏幕上的位置。

在Size下面,给它一个100%的宽度和高度。

样式面板中的尺寸部分显示的宽度为100%,高度为100%。这些在面板上被突出显示。

在Position中,将z-index(堆叠顺序)设置为一个高的数字(例如9999)。这可以确保动画总是叠在最上面。

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


如果您的动画具有透明背景,您还可以添加背景颜色。

步骤1在左边选择颜色按钮打开颜色选择器,步骤2在右边,选择你选择的背景颜色。

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

设置触发器

在Interactions面板中,单击Page trigger旁边的加号,并从下拉菜单中选择Page load。

在左边的第一步,单击页面触发部分的加号。第二步在右边,点击下拉菜单上的页面加载选项。

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

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

为了让东西有条理,点击定时动画旁边的加号,并命名你的动画(例如,页面加载器)。

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

将动画配置为消失

在互动面板中,点击Timed Actions旁边的加号,然后在下拉菜单中选择Hide/Show。

在左边的第一步,选择Timed animations部分的加号。步骤2中间,选择动作栏上的加号。步骤3在右边的操作下拉菜单的杂项中选择隐藏/显示选项。

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

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


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

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

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

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

在time Actions菜单下,在时间轴上以1.5秒的速度单击Lottie Animation,在Hide/Show菜单下,将其Display设置为none。

步骤一在左边单击动作在1.50时间码,步骤二在右边,选择无显示设置在隐藏/显示设置面板

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

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