animation-timing-function 除了上面的几种常用方式之外,还有个一实用的函数,steps(number_of_steps, direction),这个函数叫做阶梯函数,这个函数能够起到定格动画的效果。

阶梯函数不像其他定时函数那样,平滑的过渡,而是以帧的方式过渡。

他有两个参数:

number_of_steps :阶梯数(必须是一个正整数),他将动画的总时长按照阶梯数等距划分

direction :可选值为start或end,默认end,也可以不写;start表示动画的第一帧会被立即执行,直接从第二帧开始,然后以第一帧结束;end则表示动画从第一帧开始到正常结束;

效果示例:

#pic {

height:90px;

width:65;

background-position: -40px -44px;

background-image: url("https://static.runoob.com/images/mix/space-to-top.png");

animation: .6s go steps(7) infinite;

}

@keyframes go {

0% {

background-position-x: -40px;

}

100% {

background-position-x: -1040px;

}

}

Tmiracle

Tmiracle

172***0275@qq.com1年前 (2020-02-27)

css3动画属性菜鸟,CSS3 animation-timing-function 属性 | 菜鸟教程相关推荐

  1. css3动画数字变化,css3动画的更深层次的探究(矩阵变换)

    前言 其实无论哪一门技术的发展都有其根源可揪,我之前做了一些css3动画的效果,对css3流畅而又实现简单的动画效果深深着迷,遂决定探究下css3动画的来世今生, 本文如有疏漏,请各位看官及时指出,以 ...

  2. CSS3动画序列(CSS3)

    CSS3动画序列(CSS3) <!DOCTYPE html> <html lang="en"><head><meta charset=&q ...

  3. css3动画模块transform transition animation属性解释

    首先来看下对各大浏览器的兼容性   IE Firefox Safari Chrome Opera CSS 2D Transform no 3.5 3.2 2.0 10.5 CSS 3D Transfo ...

  4. 【CSS3动画】利用CSS3制作“百度浏览器”官网奔跑的北极熊效果(不含背景移动)

    本期带大家制作百度浏览器官网(目前官网已经注销)中奔跑的北极熊的动画效果. 动画原理 奔跑的北极熊动画原理是将北极熊奔跑的各个片段整合在一起,形成一张背景图片,然后设置一个盒子,将背景图片放入,通过设 ...

  5. css3 动画图片滚动条,CSS3实现滚动条动画效果代码分享

    一团网资讯 一团资讯 > css3 > CSS3实现滚动条动画效果代码分享 CSS3实现滚动条动画效果代码分享 2018-05-01 08:57:16     发布者:来源网络 先给大家一 ...

  6. css3 动画右侧进入,css3动画(从上、左下、左、右进入页面)

    /*动画-start*/.animated{animation-duration:1.5s !important;-webkit-animation-duration:1.5s !important; ...

  7. 设置css3动画的顺序,CSS3 “瓷砖”顺序飘落的动画

    CSS 语言: CSSSCSS 确定 body { background: #555; } div, :before, :after { position: absolute; } .scene { ...

  8. CSS3 动画专栏:@keyframes与animation的恋曲

    目录 0.  CSS3的基础模型 1.  transform:---()实现元素的自由变换 2.  让我们的元素动起来吧! 2.1 CSS3 @keyframes 规则 2.1.1@keyframes ...

  9. 【切图仔日常】浅谈CSS3动画之凌波微步--steps()

    背景 一日敲代码的我,得到一个需求:写一个10秒的倒计时. 用JavaScript定时器麻溜写完之后,恰好同事勇司机接完水.瞟了一眼,然后凑过来说,这个用CSS3也可以写,而且一行JavaScript ...

  10. 浅谈CSS3动画的凌波微步--steps()

    背景 一日敲代码的我,得到一个需求:写一个10秒的倒计时. 用JavaScript定时器麻溜写完之后,恰好同事勇司机接完水.瞟了一眼,然后凑过来说,这个用CSS3也可以写,而且一行JavaScript ...

最新文章

  1. 论坛报名 | 与联合国、世卫组织等专家共话人工智能伦理与可持续发展
  2. 产品经理在创造AI,到底在创造什么
  3. ML:推荐给小白入门机器学习一系列书籍
  4. 互联网金融下一个风口的或许在新农业领域?
  5. vSphere 4系列之六:Standard vSwitch
  6. 我如何预测10场英超联赛的确切结果
  7. 循环矩阵与傅里叶相关的几点性质
  8. 直播系统源码,教您如何搭建直播系统平台
  9. 淘宝天猫购物优惠券系统开发,java后端(ssm)+Android 原生APP,对接淘宝开放平台
  10. 使用Python对比两个excel表格中的重复数据
  11. Oracle重建控制文件
  12. 常用论文检查语法错误软件和网址
  13. 公众号500篇文章分类和索引
  14. 又发现一款纯js开源电子表格Luckysheet
  15. 【物联网】14.物联网设备控制器选择 - 单片机(MCU)
  16. 大数据相关概念-什么是算子
  17. 数据结构第二版(朱昌杰版)五
  18. 加工中心编程技术讲座文库
  19. 变转速Benchmark Dataset——SQ变转速振动信号数据集(SQV dataset)
  20. 1014 福尔摩斯的约会 (20分) 测试点(全部的)

热门文章

  1. java 两张图片叠加合并
  2. 网络类型NAT3改NAT1 基于(联通)光猫桥接、路由器红米AX5、win10系统
  3. 【Bash百宝箱】Makefile快速入门
  4. Google Drive(谷歌网盘)下载超大文件方法
  5. scuctf赛后自闭
  6. 摔鸡蛋,摔手机问题。
  7. 手表频率测试软件,石英钟表测试仪是一款测量石英钟的灵活的工具
  8. 【UEFI基础】EDK编译生成的二进制的结构
  9. EDK环境搭建UEFI工程模块文件介绍
  10. DSB算法C语言程序,单片机中使用DSB温度传感器C语言程序.doc