css实现炫酷10种loading加载动画效果代码

代码语言:html

所属分类:加载滚动

代码描述:css实现炫酷10种loading加载动画效果代码

代码标签: css 炫酷 loading 加载 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >
<head>
  <meta charset="UTF-8">
<style>
    body{
  background:black;
  color:white;
  display:flex;
  flex-direction:column;
  align-items:center;
}
@keyframes glow{
  50%{
    border-color:lime;
    width:95%;
    box-shadow:0px 0px 10px -2px green;
  }
  100%{
    border-color:green;
    width:35%;
    box-shadow:0px 0px 10px -2px green;
  }
}
.sep{
  width:35%;
  border-bottom:2px solid green;
  margin-bottom:20px;
  animation:glow 8s infinite;
}
.container{
  display:flex;
  align-items:center;
  justify-content:center;
  background:black;
  width:75%;
  padding:10%;
  flex-wrap:wrap;
}
.loader{
  width:100px;
  height:100px;
  display:flex;
  justify-content:center;
  align-items:center;
  margin:10px 20px;
}
@keyframes load{
  50%{
    transform:rotatez(180deg) scale(0.2);
    border-color:orange;
  }
  100%{
    transform:rotatez(360deg) scale(1.1);
  }
}
.loader1::before{
  content:"";
  color:white;
  height:30px;
  width:30px;
  background:transparent;
  border-radius:45%;
  border:25px dotted lime;
  animation:load 1s infinite ease-in-out;
}

@keyframes load2{
  50%{
    transform:rotatez(180deg);
    border-radius:55%;
  }
  100%{
    transform:rotatez(360deg);
  }
}
.loader2::before{
  content:"";
  color:white;
  height:30px;
  width:30px;
  background:transparent;
  border-radius:10%;
  border:25px inset orange;
  animation:load2 1s infinite ease-in-out;
}
@keyframes load3{
  50%{
    transform:rotatez(180deg) scale(1.5);
    border-style:dotted;
  }
  100%{
    transform:rotatez(360deg) scale(0.9);
  }
}
.loader3::before{
  content:"";
  color:white;
  height:30px;
  width:30px;
  background:transparent;
  border-radius:50%;
  border:15px solid blue;
  border-color:#1565C0 #26C6DA;
  animation:load3 2s infinite;
}
@keyframes load4{
  50%{
    transform:rotatez(180deg);
    border-width:30px;
  }
  100%{
    transform:rotatez(360deg);
  }
}
.loader4::before{
  content:"";
  color:white;
  height:30px;
  width:30px;
  background:transparent;
  border-radius:50%;
  border:15px ridge lime;
  border-color:lime transparent;
  animation:load4 1s infinite;
}
@keyframes load5{
  40%{
    transform:rotatez(-180deg);
    border-width:16px;
  }
  80%{
    transform:rotatez(-360deg);
  }
  100%{
    transform:rotatez(-360deg);
  }
}
.loader5::before{
  content:"";
  color:white;
  height:50px;
  width:50px;
  background:transparent;
  border-radius:50%;
  border:10px dotted lime;
  border-left-color:transparent;
  animation:load5 1s infinite ease-in-out;
}
@keyframes lo.........完整代码请登录后点击上方下载按钮下载查看

网友评论0