回到所有的课程
课程库

动画自定义横幅

使用Div块、文本元素和交互来创建一个自定义的行动号召横幅,它在页面加载时产生动画效果。

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

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

在这节课中,你将学到:

  1. 如何创建横幅
  2. 如何添加和风格的横幅文字
  3. 如何隐藏横幅之前的动画
  4. 如何添加互动动画横幅
  5. 如何添加交互来改变横幅的颜色

如何创建横幅

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

制作横幅的结构:

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

如何添加和风格的横幅文字

为横幅添加文本:

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

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

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

添加和样式的横幅文字:

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

如何隐藏横幅之前的动画

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

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

了解更多关于隐藏溢出:

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

如何添加互动动画横幅

创建横幅在视图外的初始状态:

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

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

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

了解更多关于交互的信息触发器和动画课

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

改变速度:

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

延迟页面加载后的动画:

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

了解更多关于放松的信息插值、缓动和平滑课程

如何添加交互来改变横幅的颜色

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

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

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

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