弹窗的抖动显示效果

场景:

弹窗在弹出显示时,有个原地先向上抖动,后有回到原位置的抖动效果

代码:

主要是在弹出部分,加上动画(

animation: detail .3s linear forwards;

detail:关键帧, .3s动画持续时间,linear:动画速度,forwards: animation-fill-mode:forwards(目标将保留由执行期间遇到的最后一个关键帧计算值)

detail关键帧:

  @keyframes detail{
      0%{transform: translateY(-1020rpx);}
      50%{transform: translateY(-10rpx);}
      75%{transform: translateY(-80rpx);}
      100%{transform: translateY(-10rpx);}
    }
关键帧效果从屏幕外(-1020rpx)出来,后位移到-10rpx,再向上抖动(-80rpx),再回到自身位置(-10rpx)
posted @ 2021-04-30 11:21  sunRise113  阅读(185)  评论(0编辑  收藏  举报