如何使用 JavaScript 实现一个简单的加载动画效果功能? - 项越资源网-html css js 用法分享社区-开发交流-项越资源网

如何使用 JavaScript 实现一个简单的加载动画效果功能?

可以使用 JavaScript 来实现一个简单的加载动画效果功能,如果你不熟悉 JavaScript 语法,也可以使用 CSS 代码。

要实现这个效果,需要使用一些 HTML、CSS 和 JavaScript 代码。先来看看 HTML 的部分,需要添加一个 <div> 元素来存放加载动画:

<div class="loader">
    <div></div>
    <div></div>
    <div></div>
</div>

接下来,是 CSS 部分:

.loader {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  position: fixed;
  background-color: #FFF;
  z-index: 5;
}

.loader div {
  width: 40px;
  height: 40px;
  background-color: #343a40;
  margin: 10px;
  animation: load 1s infinite;
}

@keyframes load {
    0%   { opacity: 1; }
    25%  { opacity: 0.75; }
    50%  { opacity: 0.5; }
    75%  { opacity: 0.25; }
    100% { opacity: 0.5; }
}

最后,JavaScript 部分,JS 代码主要是用于在加载完成后隐藏加载动画功能:

const loader = document.querySelector(".loader");
window.addEventListener("load", () => {
  loader.classList.add("done");
});

以上就是实现一个简单的加载动画效果功能的步骤。

请登录后发表评论

    没有回复内容