/* 外部状态 */
.v-button {
  transition: .3s;
  overflow: hidden;
  white-space: nowrap;
}
/* 外部状态 */

/* 加载状态 */
.v-button-loading-warp{
  position: relative;
}
.v-button-loading-warp:before{
  content: '';
  padding-left: 100%;
  height: 100%;
  width: 0;
  display: block;
}
//.v-button-loading{
//  padding-top: 100%;
//}
/* 加载状态 */

/* 加载成功 */
.v-button-target{
  height: 100%;
}
.v-button-success{
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 99;
  overflow: hidden;
}
.v-button-success-animate {
  animation: animateSuccess .6s forwards;
}
.v-button-success-out{
  animation: animateSuccess .6s forwards reverse;
}
.v-button-success-default{
  width: 100%;
}
@keyframes animateSuccess {
  0%{
    width: 0;
    opacity: 0;
  }
  100%{
    width: 100%;
    opacity: 1;
  }
}
/* 加载成功 */

/* 加载失败 */

/* 加载失败 */