[typescript] 반복문을 사용한 애니메이션 구현

애니메이션은 웹 개발에서 중요한 요소입니다. TypeScript를 사용하면 반복문을 활용하여 간단한 애니메이션을 구현할 수 있습니다.

1. 반복문을 사용한 애니메이션 구현

아래 코드는 TypeScript를 사용하여 간단한 애니메이션을 구현하는 예제입니다.

// HTML 요소 선택
const box = document.getElementById('box');

// 애니메이션을 적용할 CSS 클래스 추가
box.classList.add('animate');

// 애니메이션 적용 확인을 위한 로그 출력
console.log('애니메이션이 적용되었습니다.');

위 코드에서는 HTML 요소를 선택한 뒤, 해당 요소에 CSS 클래스를 추가하여 애니메이션을 적용하고, 콘솔에 로그를 출력합니다.

2. 애니메이션 관련 CSS

아래는 예시로 사용된 CSS 클래스입니다.

.animate {
  animation: moving 2s infinite;
}

@keyframes moving {
  0% { transform: translateX(0); }
  50% { transform: translateX(200px); }
  100% { transform: translateX(0); }
}

해당 CSS 클래스는 moving이라는 이름의 keyframes를 사용하여 box 요소를 오른쪽으로 이동시키는 애니메이션을 정의합니다.

결론

TypeScript를 사용하여 반복문을 활용하여 애니메이션을 구현하는 방법에 대해 알아보았습니다. 이를 통해 웹 페이지에 동적인 효과를 부여할 수 있습니다.

더 많은 정보는 MDN Web Docs에서 확인할 수 있습니다.