scss 在最后一帧停止动画

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 在最后一帧停止动画相关的知识,希望对你有一定的参考价值。

  @mixin rotating($tg) {
    -webkit-transform: rotate(#{$tg}deg);
    -ms-transform: rotate(#{$tg}deg);
    transform: rotate(#{$tg}deg);
  }
  
  div {
    width: 100px;
    height: 100px;
    position: absolute;
    opacity: 1;
    animation: volar 5s cubic-bezier(0, 0, 0.41, 0.97) 1 forwards 0.5s;
  }
  
  @keyframes volar {
    0% {
      @include rotating(22);
      top: -150px;
    }
    33% {
      @include rotating(2);
    }
    66% {
      @include rotating(22);
      opacity: 1;
    }
    100% {
      @include rotating(12);
      top: 400px;
      opacity: 0;
    }
  }

以上是关于scss 在最后一帧停止动画的主要内容,如果未能解决你的问题,请参考以下文章

在补间动画中为最后一帧着色

CSS3 关键帧动画:结束并停留在最后一帧

CAAnimation - 更改动画最后一帧的属性?

带有 allowUserInteraction 的 UIView.animate 仅在动画的最后一帧中启用 UIButton

动作脚本 3. 继续动画直到最后一帧而不中断

css3动画挺在最后一帧方法