@import './../mixins/makeanim.scss';
@import './../theme/vars.scss';
// 导入 anim
@import './fade.scss';
@import './moving.scss';
@import './other.scss';
@import './slide.scss';
@import './swing.scss';
@import './zoom.scss';
@import './drop.scss';
@import './flip.scss';
@import './plop.scss';
@import './stamp.scss';
@import './speed.scss';
@import './swap.scss';
@import './space.scss';
@import './effects.scss';

// common amos-open-anim
.amos-open-anim {
  overflow: hidden;

  &-active {
    transition: height 0.12s, opacity 0.12s;
  }
}

@keyframes checkboxEffect {
  0% {
    opacity: 0.5;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(1.6);
  }
}

/* 扩散动画 */
@keyframes pulseAnim {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }

  25% {
    opacity: 0.1;
    transform: scale(0.3);
  }

  50% {
    opacity: 0.3;
    transform: scale(0.5);
  }

  75% {
    opacity: 0.5;
    transform: scale(0.8);
  }

  100% {
    opacity: 0;
    transform: scale(1);
  }
}
