以下是一段 JavaScript 代码,用于展示一个 6 秒后自动消失的全屏加载遮罩:

// 创建遮罩元素
const overlay = document.createElement('div');
overlay.style.position = 'fixed';
overlay.style.top = '0';
overlay.style.left = '0';
overlay.style.width = '100%';
overlay.style.height = '100%';
overlay.style.backgroundColor = 'rgba(0, 0, 0, 0.5)';
overlay.style.display = 'flex';
overlay.style.justifyContent = 'center';
overlay.style.alignItems = 'center';
overlay.innerHTML = '<span>Loading...</span>';
document.body.appendChild(overlay);

// 定时器,6 秒后隐藏遮罩
const timer = setTimeout(() => {
  overlay.style.display = 'none';
}, 6000);

这段代码首先创建了一个全屏的遮罩元素,然后使用定时器在 6 秒后隐藏遮罩。在遮罩中心显示了 'Loading...' 文本。您可以根据需要修改遮罩的样式和显示内容。

自定义选项:

  • 遮罩背景颜色: overlay.style.backgroundColor 可以更改遮罩的背景颜色。
  • 加载文字: overlay.innerHTML 可以更改加载文字内容。
  • 显示时间: setTimeout 函数中的第二个参数可以更改遮罩显示时间。

通过修改这些选项,您可以创建适合您项目的自定义加载遮罩。

JavaScript 全屏加载遮罩 - 6秒自动消失

原文地址: http://www.cveoy.top/t/topic/lZeY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录