
원래라면 보통 애니메이션에서 다음 애니메이션을 자연스럽게 나타나게 하려면
앞의 애니메이션이 실행시간이 끝난뒤 실행되게 별도로 delay값을 넣어 주어야하지만
gsap는 이런것을 알아서 쉽게 해주는 timeline이라는 기능이 존재한다
const tl = gsap.timeline();
tl.to("#star", {duration:1, x:10, y:10})
tl.to("#circle", {duration:1, x:10, y:10})
//
tl
.to("#star", {duration:1, x:10, y:10})
.to("#circle", {duration:1, x:10, y:10})
const tl = gsap.timeline();
tl.to(object, {y:300}, "+=1") // 이전 트윈 종료 후 1초 뒤에 시작
tl.to(object, {x:300}, "-=1") // 이전 트윈 종료 1초 전에 시작
tl.to(object, {rotation:90}, "<") // 이전 트윈 시작될 때 동시에 실행
tl.to(object, {opacity:0.5}, "<1") // 이전 트윈 시작 된 후 1초 뒤에 실행
tl.to(object2, {x:200}, 1) // abosulte postion, 타임라인 1초에 실행