animationEnum.ts 1.24 KB


// 动画时间函数枚举
export enum AnimationTimingFunctionNameEnum {
  // 动画从头到尾的速度是相同的
  LINEAR = '匀速',
  // 默认值:动画以低速开始,然后加快,在结束前变慢。
  EASE = '缓速',
  // 动画以低速开始。
  EASEIN = '低速开始',
  // 动画以低速结束。
  EASEOUT = '低速结束',
  // 动画以低速开始和结束。
  EASEINOUT = '低速开始和结束'
}

export enum AnimationTimingFunctionEnum {
  // 动画从头到尾的速度是相同的
  LINEAR = 'linear',
  // 默认值:动画以低速开始,然后加快,在结束前变慢。
  EASE = 'ease',
  // 动画以低速开始。
  EASEIN = 'ease-in',
  // 动画以低速结束。
  EASEOUT = 'ease-out',
  // 动画以低速开始和结束。
  EASEINOUT = 'ease-in-out'
}

// 动画执行状态枚举
export enum AnimationPlayStateNameEnum {
  // 暂停
  PAUSED = '暂停',
  // 运行
  RUNNING = '运行'
}

export enum AnimationPlayStateEnum {
  // 暂停
  PAUSED = 'paused',
  // 运行
  RUNNING = 'running'
}

// 动画执行次数枚举
export enum AnimationIterationCountNameEnum {
  // 暂停
  ITERATIONCOUNT = '无限次',
}

export enum AnimationIterationCountEnum {
  // 暂停
  ITERATIONCOUNT = 'infinite',
}