figure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 6.25em;
  height: 6.25em;
  margin: auto; 
}
.flashLoading {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100px;
  height: 100px;
  margin: auto;
  position: absolute;
}
.flashLoading:after {
  content: '';
  width: 100px;
  height: 100px;
  background: url("/favicon.svg") no-repeat center center;
  /* 让svg铺满容器 */
  background-size: cover;  
  animation: animate 0.8s linear infinite;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 3px;
}
@keyframes fadenum {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes animate {
  17% {
    border-bottom-right-radius: 3px;
  }

  25% {
    transform: translateY(9px)  ;
  }

  50% {
    transform: translateY(18px) scale(1, .9)  ;
    border-bottom-right-radius: 40px;
  }

  75% {
    transform: translateY(9px)  ;
  }

  100% {
    transform: translateY(0)  ;
  }
}

@keyframes shadow {
  0%,
  100% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.2, 1);
  }
}
 