animation-timing-function steps

一般使用animation都是实现线性渐变的动画,比如:

1.位置在固定的时间从起点到终点

2.尺寸在固定的时间线性变换

3.颜色的线性变换等等

如果要实现帧动画效果而不是线性的变化就需要引入steps,即没有过渡的效果,而是一帧帧的变化

steps(x,start / end)

start / end 区别,首先看一个例子:

@keyframes circle{

0% { background:red }

50% { background:yellow }

100% { background:blue }

step-start在变化过程中,都是以下一帧的显示效果来填充间隔动画,所以0% 到 50%  直接就显示了黄色yellow,step-end相反,都是以上一帧的显示效果来填充间隔动画,所以0% 到 50% 直接就显示了红色red

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,831评论 0 11
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,784评论 0 2
  • 作者:Aaron原文地址:http://www.cnblogs.com/aaronjs/p/4642015.htm...
    IT程序狮阅读 4,850评论 0 4
  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 5,561评论 0 7
  • 文/一只没有网的鱼 01 M失恋了,在那个秋天的夜晚,没有预兆,无声无息地,她和她男朋友分手了。 看着她梨花带雨模...
    f66e303112ae阅读 3,698评论 0 4