svg+css实现高科技圈圈loading加载动画效果代码
代码语言:html
所属分类:动画
代码描述:svg+css实现高科技圈圈loading加载动画效果代码
代码标签: svg cs 高科技 圈圈 loading 加载 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<html lang="en">
<head>
<style>
body {
background:#0e294e
}
#hud {
height:100%;
max-height:350px;
max-width:350px;
z-index:1;
left:50%;
position:fixed;
top:50%;
width:100%;
-webkit-transition:all 1s ease-in-out;
-sand-transition:all 1s ease-in-out;
-moz-transition:all 1s ease-in-out;
-ms-transition:all 1s ease-in-out;
-o-transition:all 1s ease-in-out;
transition:all 1s ease-in-out;
-webkit-transform:translate(-50%,-50%);
-sand-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
#hud.active {
-webkit-transform:translate(-50%,-50%);
-sand-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}
#hud.loading {
-webkit-transition:all .5s ease-in-out;
-sand-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
-webkit-transform:translate(-50%,-50%) scale(0.5);
-sand-transform:translate(-50%,-50%) scale(0.5);
-moz-transform:translate(-50%,-50%) scale(0.5);
-ms-transform:translate(-50%,-50%) scale(0.5);
-o-transform:translate(-50%,-50%) scale(0.5);
transform:translate(-50%,-50%) scale(0.5)
}
#hud.loading svg {
-webkit-transform-origin:50% 50%;
-sand-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
-o-transform-origin:50% 50%;
transform-origin:50% 50%;
-webkit-animation:hud_spin_counter_clockwise 3s infinite linear;
-sand-animation:hud_spin_counter_clockwise 3s infinite linear;
-moz-animation:hud_spin_counter_clockwise 3s infinite linear;
-ms-animation:hud_spin_counter_clockwise 3s infinite linear;
-o-animation:hud_spin_counter_clockwise 3s infinite linear;
animation:hud_spin_counter_clockwise 3s infinite linear
}
#hud.loading svg .hatching {
opacity:0;
-webkit-animation:none;
-sand-animation:none;
-moz-animation:none;
-ms-animation:none;
-o-animation:none;
animation:none
}
#hud.loading svg .outer-ring {
-webkit-animation:none;
-sand-animation:none;
-moz-animation:none;
-ms-animation:none;
-o-animation:none;
animation:none
}
#hud.loading svg .inner-ring,#hud.loading svg .trace {
stroke-width:6!important
}
#hud.loading svg .inner-ring {
-webkit-animation:hud_spin_clockwise 1s infinite linear;
-sand-animation:hud_spin_clockwise 1s infinite linear;
-moz-animation:hud_spin_clockwise 1s infinite linear;
-ms-animation:hud_spin_clockwise 1s infinite linear;
-o-animation:hud_spin_clockwise 1s infinite linear;
animation:hud_spin_clockwise 1s infinite linear
}
#hud.exploded {
opacity:0;
-webkit-transition:all .5s ease-in-out;
-sand-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
-webkit-transform:translate(-50%,-50%) scale(2.5);
-sand-transform:translate(-50%,-50%) scale(2.5);
-moz-transform:translate(-50%,-50%) scale(2.5);
-ms-transform:translate(-50%,-50%) scale(2.5);
-o-transform:translate(-50%,-50%) scale(2.5);
transform:translate(-50%,-50%) scale(2.5)
}
#hud.exploded svg {
-webkit-transform-origin:50% 50%;
-sand-transform-origin:50% 50%;
-moz-transform-origin:50% 50%;
-ms-transform-origin:50% 50%;
-o-transform-origin:50% 50%;
transform-origin:50% 50%
}
#hud.hidden:before {
opacity:0
}
#hud.hidden svg .hatching,#hud.hidden svg .glow-img,#hud.hidden svg .glow-img-inner,#hud.hidden svg .outer-ring-blue,#hud.hidden svg .outer-ring-red,#hud.hidden svg .inner-ring {
-webkit-animation:none;
-sand-animation:none;
-moz-animation:none;
-ms-animation:none;
-o-animation:none;
animation:none
}
#hud:before {
content:" ";
top:50%;
left:50%;
height:1px;
position:absolute;
width:1px;
-webkit-transition:all .5s ease-in-out;
-sand-transition:all .5s ease-in-out;
-moz-transition:all .5s ease-in-out;
-ms-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out;
-webkit-box-shadow:0 0 1000px 200px rgba(70,131,176,0.3);
-s.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0