jQuery UI Easing

2025年3月17日 | 阅读 3 分钟

什么是 Easing

我们都知道,现实生活中没有任何物体是瞬间起作用的。没有物体是瞬间开始和停止的,而且几乎从不以恒定的速度移动。

例如:如果你把一个球扔到地上,它会先向下加速,然后在碰到地面后反弹起来。

jQueryUI Easing

jQueryUI Easing 函数用于指定一个参数随时间变化的速率。jQuery 中有不同类型的缓动函数,如线性、摆动等。有些缓动在动画过程中会给出负值。这取决于正在动画的属性。

如何选择缓动函数

  • CSS:CSS 属性 transition 和 animation 方便用户选择缓动函数。但它们不支持所有缓动函数,你必须自己指定所需的缓动函数。例如:贝塞尔曲线
  • SCSS:Sass/SCSS 也可以用来描述动画。Compass 在 transition 和 animation 属性之前删除了前缀,并且 Compass Ceaser 插件方便你按名称传递缓动函数。
  • Jquery Easing 插件:jQuery 与 jQuery Easing 插件是使用缓动描述动画的最简单方法。

jQueryUI Easing 函数的例子

在这里,我们将定义不同类型的缓动函数

立即测试
下一主题jQuery UI Effect