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