css+js实现可调节参数的圆点排队进入loading加载动画效果代码
代码语言:html
所属分类:加载滚动
代码描述:css+js实现可调节参数的圆点排队进入loading加载动画效果代码
代码标签: css js 调节 参数 圆点 排队 进入 loading 加载 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
body {
margin: 0px;
background-color: #14293E;
overflow: hidden;
font-family: arial;
color: #ccc;
}
:root {
--loader-size: 10px;
--loader-delay : 0.5s;
--loader-distance : 60px;
--loader-size-factor : 10;
--loader-animation-duration: 2s;
}
.loader {
position: absolute;
top: 50%;
left: 0px;
right: 0px;
height: var(--loader-size);
}
.loader .dot {
width: var(--loader-size);
height: var(--loader-size);
background-color: #2ECC71;
display: block;
position: absolute;
left: 50%;
top: 50%;
opacity: 0;
transform: translate(-50%, -50%);
border-radius: var(--loader-size);
animation-name: dot_move;
animation-duration: var(--loader-animation-duration);
animation-iteration-count: infinite;
animation-delay: var(--loader-delay);
margin-top: calc(var(--loader-size) / -2);
}
/* yeah.... i know multiplying by 1 is stupid :D */
.loader .dot1 { margin-left: calc(var(--loader-distance) * -2); animation-delay: calc(var(--loader-delay) * 4);}
.loader .dot2 { margin-left: calc(var(--loader-distance) * -1); animation-delay: calc(var(--loader-delay) * 3);}
.loader .dot3 { margin-left: 0; animation-delay: calc(var(--loader.........完整代码请登录后点击上方下载按钮下载查看
网友评论0