[javascript] TweenMax에서 애니메이션을 시작하고 멈추는 방법은 무엇인가요?

TweenMax는 JavaScript를 사용하여 웹 애니메이션을 쉽게 만들 수 있는 강력한 라이브러리입니다. 애니메이션을 시작하고 멈추기 위해서는 몇 가지 방법을 사용할 수 있습니다.

  1. 애니메이션 시작하기: TweenMax는 to(), from(), fromTo() 등의 메서드를 사용하여 애니메이션을 시작할 수 있습니다. 예를 들어, 아래의 코드는 요소의 위치를 200 픽셀로 이동하는 애니메이션을 시작합니다.
const element = document.getElementById('myElement');
TweenMax.to(element, 1, { x: 200 });

위의 예제에서 첫 번째 인자로는 애니메이션을 적용할 요소를 선택하고, 두 번째 인자로는 애니메이션의 지속 시간을 설정합니다. 마지막 인자인 객체는 애니메이션의 속성을 정의합니다. 여기서는 x 속성을 사용하여 가로축으로 이동시킵니다.

  1. 애니메이션 멈추기: TweenMax에서 애니메이션을 멈추는 가장 간단한 방법은 kill() 메서드를 사용하는 것입니다. 이 메서드는 해당 요소에 적용된 모든 애니메이션을 즉시 종료합니다. 예를 들어, 아래의 코드는 요소에 적용된 모든 애니메이션을 멈춥니다.
const element = document.getElementById('myElement');
TweenMax.kill(element);

특정 애니메이션만 일시적으로 멈추고 나중에 다시 시작하고 싶다면, pause()resume() 메서드를 사용할 수 있습니다. 아래 예제는 애니메이션을 잠시 멈추고 다시 시작합니다.

const element = document.getElementById('myElement');
const tween = TweenMax.to(element, 1, { x: 200 });

// 애니메이션 일시 정지
tween.pause();

// 일시 정지에서 다시 시작
tween.resume();

TweenMax는 애니메이션을 제어할 수 있는 다양한 메서드와 기능을 제공합니다. 참고 자료를 확인하여 더 많은 기능을 알아보십시오.

참고 자료: