CSS steps() 函数
定义和用法
CSS 的 steps()
函数用于为动画创建分步计时函数。
此函数将动画持续时间划分为指定数量(n)的等长间隔。例如:如果 n 为 4,则会将动画分为 4 部分。它将持续时间从 0% 到 100% 划分为 4 部分;分别是 0%-25%、25%-50%、50%-75% 和 75%-100%。
实例
为动画创建不同的分步计时函数:
div.a { animation: mymove 5s steps(4, end); } div.b { animation: mymove 5s steps(6, jump-start); } div.c { animation: mymove 5s steps(4, jump-none); } div.d { animation: mymove 5s steps(4, jump-both); }
CSS 语法
steps(n, step-position)
值 | 描述 |
---|---|
n | 必需。指定步数/间隔数。 |
step-position |
可选。指定值之间的跳跃发生的时间。使用以下关键字之一:
|
技术细节
版本: | CSS Easing Functions Level 1 |
---|
浏览器支持
表格中的数字表示首个完全支持该函数的浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
77 | 79 | 65 | 14 | 64 |