开启辅助访问
帐号登录 |立即注册

html怎么添加loading动画

 
可以使用CSS实现一个简单的loading动画,具体步骤如下:

1. 定义一个加载框的容器,使用position定位在页面中央,并设置宽度、高度和背景颜色等样式。

.loading {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
  background-color: #ffffff;
}


2. 定义加载动画的元素,使用CSS动画实现loading效果。这里使用了一个简单的旋转动画,将动画元素添加到loading容器中。

.loading::after {
  content: '';
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 6px solid #333333;
  border-color: #333333 transparent #333333 transparent;
  animation: loading 1.5s linear infinite;
}
@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


3. 将加载框元素添加到页面中,并使用JavaScript控制显示与隐藏。

<body>
  <div class="loading"></div>
  <script>
    // 显示loading
    document.querySelector('.loading').style.display = 'block';
    // 隐藏loading
    document.querySelector('.loading').style.display = 'none';
  </script>
</body>
在实际应用中,还可以使用第三方库或框架来实现更多样化的loading动画。

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。