关于帧动画steps属性的理解

Posted Julia-Yuan

tags:

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

 

CSS3的Animation有八个属性

  1. animation-name
  2. animation-duration
  3. animation-delay
  4. animation-iteration-count
  5. animation-direction
  6. animation-play-state
  7. animation-fill-mode
  8. animation-timing-function

其中1-7大多都有介绍,但是animation-timing-function是控制时间的属性

在取值中除了常用到的 三次贝塞尔曲线 以外,还有个让人比较困惑的 steps() 函数

animation默认以ease方式过渡,它会在每个关键帧之间插入补间动画,所以动画效果是连贯性的

除了ease,linear、cubic-bezier之类的过渡函数都会为其插入补间。但有些效果不需要补间,只需要关键帧之间的跳跃,这时应该使用steps过渡方式

以上是关于关于帧动画steps属性的理解的主要内容,如果未能解决你的问题,请参考以下文章

animation steps属性实现帧动画

深入css3帧动画实现ps时间轴动画效果steps()(前端网备份)

关键帧中的非动画属性在 iOS 上被忽略

逐帧动画的使用

Unity 动画系列一 属性动画 序列帧动画

Android动画(帧动画补间动画属性动画)讲解