You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.3 KiB
2.3 KiB
gsap.to
使用示例
gsap.to(".box.red", { x: 200, duration: 2 });
参数
参数 | 描述 |
---|---|
targets |
css选择器,用于指定是哪个元素,可以是元素列表 |
vars |
包含要为您想要动画的所有属性/值的对象,以及任何特殊属性,如ease, duration, delay,或onComplete(下面列出)。 |
可以指定的参数
将这些添加到vars
对象中,以赋予动画特殊的能力
参数 | 描述 |
---|---|
callbackScope |
用于所有回调(onStart, onUpdate, onComplete等)的范围。 |
data |
将任意数据赋给这个属性(一个字符串,一个对象的引用,等等),它就会被附加到补间实例本身,这样你以后就可以像yourTween.data那样引用它。 |
delay |
动画开始前的延迟量(单位:秒)。 |
duration |
动画的持续时间(秒)。默认值:0.5。 |
ease |
控制在动画期间的变化速率,给它一个特定的感觉。例如,“elastic”或“strong.inOut”。请参阅Ease Visualizer以获得所有选项的列表。ease可以是String(最常见)或接受0到1之间的进度值并返回转换后的类似规范化值的函数。默认值:“power1.out”。 |
id |
允许你(可选)分配一个唯一的标识符给你的补间实例,这样你以后可以用gsap.getById()找到它,它将显示在GSDevTools的id。 |
immediateRender |
通常,补间会等待第一次呈现,直到下一个滴答(更新周期),除非你指定了一个延迟。设置immediateRender: true强制它在实例化时立即呈现。默认值:false for to() tweens, true for from()和fromTo() tweens或任何应用scrollTrigger的东西。 |
inherit |
通常补间会继承父时间轴的默认对象(如果定义了默认对象),但是你可以通过设置inherit: false来禁用它。 |
lazy |
当TWEEN渲染第一次并读取其起始值时,GSAP将尝试延迟值,直到当前的“勾选”的最终可以提高性能,因为它避免了读/写/读/写布局抖动 浏览器不喜欢。 要为特定的Tween禁用懒惰渲染,请设置懒惰:假。 在大多数情况下,没有必要设置懒惰。 要了解更多信息,请观看此视频。 默认值:true(零持续时间修补除外)。 |
onComplete |
当动画完成时要调用的函数。 |