• B* 登录了本站
  • B* 登录了本站
  • o******* 下载了资源 Elementor Pro v3.28.3 /3.28.2 /3.28.1 /3.28.0 /3.27.5 /3.27.4 /3.27.1 /3.27.0 /3.26.3 强大先进的网站构建器插件wordpress主题模板编辑神器页面生成器插件 wp响应式主题模板编辑生成器 公司主题模板外贸跨境电商模板编辑工具
  • B* 登录了本站
  • B* 登录了本站
  • v******* 下载了资源 Astra Pro Addon v4.10.1 /v4.9.2 /v4.9.1 / v4.9.0适合任何网站的完美主题 WordPress WooCommerce 主题 适用于一般商业网站、跨境电商独立站商城模板时尚电子产品、数码产品、时装店、家具店、装饰品、手表、化妆品、运动鞋子、家居产品行业购物网站WordPress模板
  • v******* 下载了资源 Astra Pro Addon v4.10.1 /v4.9.2 /v4.9.1 / v4.9.0适合任何网站的完美主题 WordPress WooCommerce 主题 适用于一般商业网站、跨境电商独立站商城模板时尚电子产品、数码产品、时装店、家具店、装饰品、手表、化妆品、运动鞋子、家居产品行业购物网站WordPress模板
  • v******* 加入了本站
  • B* 登录了本站
  • o******* 下载了资源 Elementor Pro v3.28.3 /3.28.2 /3.28.1 /3.28.0 /3.27.5 /3.27.4 /3.27.1 /3.27.0 /3.26.3 强大先进的网站构建器插件wordpress主题模板编辑神器页面生成器插件 wp响应式主题模板编辑生成器 公司主题模板外贸跨境电商模板编辑工具
在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-1

 介绍

增强这种体验的一种有效方法是添加预加载器,即在后台加载页面内容时出现的动画图像。这为用户在等待时提供了无缝过渡,确保您的网站感觉优雅且专业。在本指南中,我们将逐步介绍在Elementor Pro中设置预加载器的每个步骤,以便您可以显示自定义动画或品牌徽标,以增强网站的形象。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-2

什么是预加载器以及为什么使用它?

预加载器是在加载网站内容时显示的占位符动画或图形。这对于内容较多、加载时间较长的页面尤其有用。使用预加载器可以减少感知加载时间、保持用户参与并防止他们看到部分加载的页面,从而创造更好的用户体验。此外,预加载器可以让您展示您的品牌并为您的网站增添一点个性。

如何在 Elementor Pro 中创建预加载器

第 1 步:创建标题模板

第一步是创建包含预加载器的标头模板。通过将预加载器放置在标头模板中,您可以确保它在网站上的所有页面上一致显示。

访问主题生成器

  • 转到Elementor 仪表板,导航模板,然后选择主题生成器

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-3

创建一个新的标题模板

  • 在主题生成器中,找到标题部分并单击+图标以创建新模板。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-4

  • 选择模板,单击“插入”,进入页面。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-5

发布模板

  • 设计标题后,单击“发布” 。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-6

  • 当提示显示条件时,选择整个站点以确保预加载器应用于网站上的每个页面。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-7

  • 单击“保存并关闭” 。

步骤 2:添加容器并设置 CSS ID

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-8

现在,让我们添加一个用于容纳预加载器动画的容器。为此容器设置唯一的CSS ID将使我们能够稍后使用 CSS 和 JavaScript 来定位它。

添加容器

  • 在新的标头模板中,添加一个单列容器。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-9

设置CSS ID :

  • 转到容器设置的“高级”选项卡。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-10

  • CSS ID字段中,输入abc_preload 。该 ID 将用于应用自定义 CSS 和 JavaScript 来控制预加载器的行为。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-11

第 3 步:添加图标或图像小部件

要创建预加载器的视觉元素,您可以添加图标图像小部件来显示加载图标或您的品牌徽标。

添加小部件

  • 您可以将图标或图像小部件添加到容器中,具体取决于您需要标准加载图标还是自定义徽标。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-12

设置 Widget 的 CSS ID :

  • 转到小部件设置的“高级”选项卡,并将 CSS ID 设置为abc_loader 。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-13

设置图标或图像的样式

  • 导航到“样式”选项卡并调整图标或图像大小以适合您的设计。通常最好使用大小约为1px的图标。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-14

第 4 步:添加 HTML 小部件来控制预加载器

接下来,我们将添加一个包含 JavaScript 的 HTML 小部件来控制预加载器何时显示以及何时消失。该脚本将在短暂延迟后隐藏预加载器,以便您的内容顺利加载。

添加 HTML 小部件

  • 在图标或图像小部件下方,添加 HTML 小部件。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-15 在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-16

插入 JavaScript 代码

  • 在 HTML 小部件中,粘贴以下 JavaScript 代码:
<script>
  document.addEventListener('DOMContentLoaded', function () {
    setTimeout(function () {
      document.getElementById('abc_preload').style.display = 'none';
      document.getElementById('content').classList.add('visible');
    }, 2000); // Adjust the delay as needed (in milliseconds)
  });
</script>

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-17

此代码将在页面内容开始加载后 2 秒隐藏预加载器。根据您网站的平均加载时间,您可以调整2000值以增加或减少延迟(以毫秒为单位)。

设置 HTML Widget 的 CSS ID :

  • 在 HTML 小部件的“高级”选项卡中,将 CSS ID 设置为abc_preloader_adds以防止出现意外的间距。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-18

第 5 步:添加自定义 CSS 来设置预加载器的样式

结构就位后,我们将添加自定义 CSS来设置预加载器容器和加载动画的样式。

打开自定义 CSS 设置

  • 单击 Elementor 面板中的页面设置图标(齿轮图标)。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-19

  • 转到“高级”选项卡并打开“自定义 CSS”部分。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-20

  • 粘贴以下 CSS 代码
#abc_preload {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

#abc_loader {
  border: 8px solid #363636;
  border-top: 8px solid #3498db;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#abc_preloader_adds {
  display: none;
}

  •  该代码将:
    • 用白色背景覆盖整个页面,直到隐藏预加载器。
    • 将加载器 (#abc_loader) 在页面上垂直和水平居中
    • 将加载器设置为无限旋转的动画。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-21

第 6 步:发布模板并测试预加载器

发布标题模板

  • 单击“发布”并确认显示条件为“整个站点”,以确保预加载器在您的站点上处于活动状态。

在 Elementor Pro 中创建专业预加载器以获得更流畅的网站体验的完整指南-22

测试预加载器

  • 访问您的网站以查看预加载器的运行情况。如果感觉加载时间太短或太长,请根据需要调整 JavaScript 代码中的延迟。

 结论

向 Elementor Pro 网站添加预加载器可在内容加载时创建无缝过渡,从而增强用户体验。此动画或图形吸引用户,减少感知加载时间,并通过徽标或加载图标等自定义视觉效果强化您的品牌形象。设置过程包括:

  • 创建标题模板。
  • 添加预加载器的容器。
  • CSS 和 JavaScript 用于控制其外观和行为。

精心设计的预加载器可定制且响应灵敏,为您的网站增添了精致的触感,确保在所有设备上提供流畅、专业的体验。

采集失败,请手动处理https://www.openbyt.com/wp-content/uploads/2024/10/image-101-1024x578.png

 常见问题解答

1. 使用预加载器有什么好处?

预加载器可以通过减少感知加载时间、保持用户参与度以及为您的网站添加专业外观来增强用户体验。它还有助于防止用户看到部分加载的页面,从而创造更流畅的浏览体验。

2.我可以自定义预加载动画吗?

是的,您可以通过修改代码中的CSS来自定义预加载器动画。您可以更改 #abc_loader 元素以包含不同类型的动画、颜色、大小和其他视觉效果。如果需要,您可以用 GIF 或其他自定义动画替换图标。

3. 如何调整预加载的持续时间?

在 JavaScript 代码中,您将在 setTimeout 函数中看到 2000 值,表示延迟(以毫秒为单位)。您可以更改此值以增加或减少预加载器可见的时间。例如,将其更改为 3000 将使预加载器显示 3 秒。

声明:本站所有资源均为互联网收集而来和网友投稿,仅供学习交流使用,如资源适合请购买正版体验更完善的服务;如有侵犯到您的权益,可联系我们删除,给您带来的不便我们深表歉意。版权声明点此了解!
本站分享的WordPress主题/插件均遵循 GPLv2 许可协议(开源软件)。相关介绍资料仅供参考,实际版本可能因版本迭代或开发者调整而产生变化。涉及第三方原创图像、设计模板、远程服务等内容的使用,需获得作者授权。
0

评论0

请先
Astra Pro Addon v4.10.1 /v4.9.2 /v4.9.1 / v4.9.0适合任何网站的完美主题 WordPress WooCommerce 主题 适用于一般商业网站、跨境电商独立站商城模板时尚电子产品、数码产品、时装店、家具店、装饰品、手表、化妆品、运动鞋子、家居产品行业购物网站WordPress模板
Astra Pro Addon v4.10.1 /v4.9.2 /v4.9.1 / v4.9.0适合任何网站的完美主题 WordPress WooCommerce 主题 适用于一般商业网站、跨境电商独立站商城模板时尚电子产品、数码产品、时装店、家具店、装饰品、手表、化妆品、运动鞋子、家居产品行业购物网站WordPress模板
10分钟前 有人购买 去瞅瞅看

站点提示

加微信,购买的插件送一年更新。
没有账号?注册  忘记密码?