如何在 Divi 上播放视频时显示号召性用语按钮

Rifat Divi Tutorials Mar 2, 2022

视频是一种强大的工具,它可以向潜在观众提供必要的信息。 根据一项调查,94% 的营销人员表示,视频营销是他们业务成功的关键之一。 如果可以在观看视频的同时保持“号召性用语”系统,则可以成倍增加触达和销售的机会。 在今天的 Divi 教程中,我们将看到如何在 HTML 视频的特定时间设置 CTA 按钮。 确实,视频中的 ACTA 按钮是一种出色的营销工具,旨在使每一段内容都有意义。

让我们开始吧。

预习

让我们花几秒钟来看看我们今天的设计会是什么样子。

播放视频时制作弹出按钮

上传预制着陆页

我们将使用名为“Soccer Club Landing Page”的预制登陆页面布局开始我们今天的教程。 它是“足球俱乐部”布局包中的一个项目”

创建令人惊叹的网站

使用最好的免费页面构建器 Elementor

现在开始

从“选择预制布局”开始并激活布局。

更新视频

添加您选择的视频。 您可以上传 Mp4/Mkv/Webm 格式的视频。

现在,从“高级”选项卡中,为视频指定一个 CSS ID。

  • CSS ID:divi-video-container

顶部按钮设置

打开顶部按钮的设置并在变换部分更改值。

  • 变换平移 Y 轴:100%

此外,向此按钮添加一个 CSS 类。

  • CSS 类:divi-delayed-button-1

底部按钮设置

是时候更改底部按钮的转换设置了

  • 变换平移 Y 轴:-100%

此外,将 CSS 类添加到此底部按钮。

  • CSS 类:divi-delayed-button-2

现在,这些按钮具有来自导入模板的动画。 我们不需要动画。 因此,我们将动画样式设置为无。

  • 动画风格:无

向设计中添加代码

添加代码模块

在今天教程的最后一部分,我们将在布局中添加编码。 为此,在底部按钮下方添加一个代码模块。

添加 CSS 代码

将以下 CSS 代码添加到编码模块。 确保将它们保存在Style标签内。

.divi-delayed-button-1,
.divi-delayed-button-2 {
  visibility: hidden;
  transition: all 400ms ease !important;
}
.divi-delayed-button-1.show-button,
.divi-delayed-button-2.show-button {
  visibility: visible;
  transform: none;
}

添加JQurey代码

现在在 CSS 代码下面添加以下 JQuery 代码。 确保将其放在Script标签中。

(function ($) {
  $(document).ready(function () {
    //items
    $diviVideo = $("#divi-video-container video");
    videoElement = $("#divi-video-container video")[0];
    $delayedButton1 = $(".divi-delayed-button-1");
    $delayedButton2 = $(".divi-delayed-button-2");
 
    //add timeupdate event on video with a function.
    $diviVideo.on("timeupdate", function (e) {
      //add class to show button1 when specified currentTime is reached.
      if (e.target.currentTime >= 5) {
        $delayedButton1.addClass("show-button");
      }
 
      //add class to show button2 when video is paused or has ended
      if (videoElement.paused || videoElement.ended) {
        $delayedButton2.addClass("show-button");
      }
    });
  });
})(jQuery);

我们完成了我们的设计。

最终视图

这是我们的最终设计。

结论

通过设计,Divi 在某些方面也有助于生成新的营销策略,例如今天的设计。 CTA(Pop-up action button)对于任何服务都非常有用,我们希望您使用这样的简单方法为桶增加更多利润。 如果您喜欢今天的教程,分享将是优秀的!

Divi WordPress Theme