OpenByt - 您免費 WordPress 知識的終極來源

在 Elementor Pro 中製作專業預載器的完整指南,讓網站體驗更流暢

簡介

增強這種體驗的一種有效方法是加入預先載入程式 - 一個 動畫圖片 當頁面內容在背景載入時會出現。這可讓使用者在等待時有一個無縫的轉換,確保您的網站感覺完美且專業。在本指南中,我們將逐步介紹設定 預載程式Elementor Pro可讓您顯示自訂動畫或品牌標誌,強化您的網站形象。

點擊進入 前往 Elementor Pro 正版購買頻道。

什麼是預先載入程式?

預載器是一種占位動畫或圖形,會在您的網站內容正在載入時顯示。這對於內容繁多、載入時間較長的頁面尤其有用。使用預先載入程式可減少感知載入時間,讓使用者保持投入,並避免他們看到部分載入的頁面,從而創造更好的使用者體驗。此外,預先載入器還可以展示您的品牌,為您的網站增添一點個性。

如何在 Elementor Pro 中建立預載器

步驟 1:建立標題範本

第一步是 建立標頭 範本 包括預先載入程式。將預載器放置在標頭範本中,就能確保它在網站上所有頁面上的顯示一致。

存取主題建立程式:

建立新的標題範本:

發佈範本:

步驟 2:新增容器並設定 CSS ID

現在,讓我們加入一個 容器 將放置預載動畫。設定唯一的 CSS ID 將允許我們稍後使用 CSS 和 JavaScript 針對此容器。

新增容器:

設定 CSS ID:

步驟 3:新增圖示或圖片小工具

要建立 視覺元素 的預加载器,您可以添加一個 圖示圖片 Widget 可顯示載入圖示或您的品牌標誌。

新增 Widget:

設定 Widget 的 CSS ID:

圖示或圖片的樣式:

步驟 4:新增 HTML Widget 以控制預載器

接下來,我們要新增一個 HTML widget,其中包含 JavaScript,用來控制預載器何時顯示、何時消失。這個腳本會在短暫延遲後隱藏預先載入程式,讓您的內容能順利載入。

新增 HTML Widget:

插入 JavaScript 程式碼:

<script
  document.addEventListener('DOMContentLoaded', function () {
    setTimeout(function () {
      document.getElementById('abc_preload').style.display = 'none';
      document.getElementById('content').classList.add('visible');
    }, 2000); // 依需要調整延遲時間 (以毫秒為單位)
  });

此代碼會在頁面內容開始載入 2 秒後隱藏預載器。根據您網站的平均載入時間,您可以調整 2000 值來增加或減少延遲(以毫秒為單位)。

設定 HTML Widget 的 CSS ID:

步驟 5:新增自訂 CSS 以設定預先載入程式的樣式

架構就緒後,我們會 新增自訂 CSS 來設定預載容器和載入動畫的樣式。

開啟自訂 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;
}
https://www.openbyt.com/wp-content/uploads/2024/10/Action-2024-10-15-21-17-14.mp4

步驟 6:發佈範本並測試預載器

發佈標題範本:

測試預載器:

總結

在您的 Elementor Pro 網站中加入預載器,可在內容載入時創造無縫轉換,從而提升使用者體驗。這個動畫或圖形可以吸引使用者,縮短加載時間,並透過自訂的視覺效果(如標誌或載入圖示)加強您的品牌形象。設定過程包括

可自訂且具備回應功能,精心設計的預載器可為您的網站增添光澤,確保在所有裝置上都能獲得流暢、專業的體驗。

常見問題

1.使用預先載入程式有什麼好處?

預先載入程式可減少感知載入時間、讓使用者保持投入,並為您的網站增添專業外觀,從而提升使用者體驗。它還有助於防止用戶看到部分載入的頁面,創造更流暢的瀏覽體驗。

2.我可以自訂預先載入的動畫嗎?

是的,您可以透過修改程式碼中的 CSS 自訂預先載入的動畫。您可以更改 #abc_loader 元素,使其包含不同類型的動畫、顏色、大小和其他視覺效果。如果需要,您可以用 GIF 或其他自訂動畫取代圖示。

3.如何調整預載器的持續時間?

在 JavaScript 程式碼中,您會看到 setTimeout 函式中的 2000 值,代表以毫秒為單位的延遲時間。您可以更改此值來增加或減少預先載入程式的可見時間。例如,將其變更為 3000 將使預載器顯示 3 秒。

退出行動版