[javascript] 자바스크립트로 페이드 인/아웃 애니메이션을 적용할 때 필요한 CSS 클래스
페이드 인/아웃 애니메이션을 자바스크립트로 구현할 때, 해당 애니메이션에 필요한 CSS 클래스를 생성해야 합니다. 이를 효과적으로 구현하기 위해서는 두 가지 CSS 클래스가 필요합니다.
필요한 CSS 클래스
-
fade-in: 이 클래스는 요소를 페이드 인하는 데 사용됩니다. 다음은 해당 클래스의 예시입니다.
.fade-in { opacity: 0; transition: opacity 0.5s ease-in; }
위의 코드에서
opacity
속성은 요소의 투명도를 나타내며,transition
속성은 해당 요소의 애니메이션을 정의합니다. -
fade-out: 이 클래스는 요소를 페이드 아웃하는 데 사용됩니다. 이 클래스의 예시는 다음과 같습니다.
.fade-out { opacity: 1; transition: opacity 0.5s ease-out; }
fade-out
클래스는opacity
를 1로 설정하여 요소를 완전히 표시한 다음, 애니메이션을 적용합니다.
이러한 CSS 클래스를 사용하여 자바스크립트로 페이드 인/아웃 효과를 쉽게 적용할 수 있습니다.
참고 문헌: