回到所有的课程
课程库

动画自定义横幅

使用Div块,文本元素,和交互来创建一个自定义的呼吁行动横幅,在页面加载时动画。

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

横幅作为一种行动号召,是一种吸引访问者注意你网站上的重要公告的方式。您可以将横幅放置在任何地方,并按照您喜欢的方式设计它们,但本节课将介绍一个典型的公告横幅的结构和动画——一个在页面加载时从导航栏下滑出的横幅。我们还将向您展示如何动画横幅,使其在幻灯片动画后改变颜色。

在这节课中,你将学到:

  1. 如何创建横幅
  2. 如何添加和样式的横幅文本
  3. 如何在动画前隐藏横幅
  4. 如何添加互动动画横幅
  5. 如何添加交互来改变旗帜的颜色

如何创建横幅

横幅的结构有三个div块和一个文本元素。

构建旗帜的结构:

  1. 拖一个Div块添加面板放到Webflow画布上
  2. 添加一个类到Div块(例如,“旗帜包装器”)
  3. 添加另一个Div块横幅包装器内部
  4. 向第二个类添加一个类Div块(例如,“旗帜”)
  5. 开放风格的面板>背景然后单击样本来设置横幅的背景颜色

如何添加和样式的横幅文本

向横幅添加文本:

  1. 添加一个第三Div块在旗帜
  2. 向第三个类添加一个类Div块(例如,“文本包装器”)
  3. 开放风格的面板>大小并设置一个马克斯·W(例如:980像素)
  4. 开放风格的面板>间距把两边的边距设为汽车

了解更多关于自动保证金间距的教训

在样式面板的Spacing部分,左右边距被设置为自动。

添加横幅文本并设置样式:

  1. 拖一个添加面板进入文本包装器
  2. 开放风格的面板>排版
  3. 点击颜色样本颜色更改文本的颜色
  4. 点击中心对齐来证明文本的正确性
  5. 开放风格的面板>间距然后改变底部保证金为0
  6. 添加填充在所有4个边(例如,15像素)
很高兴知道:要同时增加或减少一个元素的所有四个边的边距或填充,请使用转变+鼠标拖动(Mac)转变+鼠标拖动(在Windows上)。
在样式面板的Spacing区域中,每一侧都有15个像素的填充。
注意:你可以添加任何元素(例如,文本链接,图像,按钮等)到横幅。
带有文本的有样式的横幅显示在设计器中。

如何在动画前隐藏横幅

为了确保横幅在动画开始前被隐藏:

  1. 选择横幅包装器
  2. 开放风格的面板>大小
  3. 溢出隐藏的

了解更多关于隐藏溢出:

在样式面板的大小部分,溢出被设置为隐藏。

如何添加互动动画横幅

要创建banner从视图中消失的初始状态:

  1. 选择横幅并打开交互面板
  2. 点击“+的右侧图标页面触发并选择页面加载
  3. 单击行动下拉菜单中当页面开始加载时并选择开始一个动画
  4. 点击“+的右侧图标定时的动画并命名它(例如,“横幅滑入”)
  5. 点击“+的右侧图标行动并选择变换>移动
  6. 设置Y轴为-100%移动
  7. 检查设为初始状态复选框在时机
在Interactions面板的Page trigger部分,鼠标悬停在Page load选项上。
在“交互”面板的“当页面开始加载”部分,“动作”下拉菜单打开,鼠标悬停在“开始动画”上方。
在交互面板的移动部分,选中“设置为初始状态”框,y轴设置为-100%。

在相同的交互面板动画中,你可以创建banner在视图中的完全加载状态:

  1. 点击“+的右侧图标行动并选择变换>移动
  2. 设置Y轴为0%移动

了解更多关于我们的互动触发器和动画课程

为了进一步控制动画,你可以在页面加载后调整它的速度或延迟它的启动。

改变速度:

  1. 开放时机>宽松
  2. 选择自定义调整缓动曲线

延迟动画如下页面加载:

  1. 开放时机>开始
  2. 设置一个延迟(例如,0.2秒)

了解更多关于放松在我们的插值,缓和,平滑的教训

如何添加交互来改变旗帜的颜色

在相同的互动面板动画中,你可以让横幅的背景在它滑进视图后改变颜色:

  1. 选择横幅
  2. 点击“+的右侧图标行动并选择风格>BG的颜色
  3. 点击色板并选择一个颜色的相互作用>背景
  4. 设置一个延迟(例如,2秒)时机>开始
在Interactions面板的Actions部分,Banner BG Color动画左侧的“plus”图标被突出显示。

在相同的交互面板动画中,你还可以在背景颜色改变的同时改变文本颜色:

  1. 选择
  2. 点击“+图标在BG颜色动画左侧,并选择风格>文本颜色
  3. 单击样本并选择新的文本颜色的相互作用>排版
尝试Webflow——它是免费的
Baidu
map