[javascript] 자바스크립트로 페이드 인/아웃 애니메이션을 적용할 때 필요한 CSS 클래스

페이드 인/아웃 애니메이션을 자바스크립트로 구현할 때, 해당 애니메이션에 필요한 CSS 클래스를 생성해야 합니다. 이를 효과적으로 구현하기 위해서는 두 가지 CSS 클래스가 필요합니다.

필요한 CSS 클래스

  1. fade-in: 이 클래스는 요소를 페이드 인하는 데 사용됩니다. 다음은 해당 클래스의 예시입니다.

    .fade-in {
        opacity: 0;
        transition: opacity 0.5s ease-in;
    }
    

    위의 코드에서 opacity 속성은 요소의 투명도를 나타내며, transition 속성은 해당 요소의 애니메이션을 정의합니다.

  2. fade-out: 이 클래스는 요소를 페이드 아웃하는 데 사용됩니다. 이 클래스의 예시는 다음과 같습니다.

    .fade-out {
        opacity: 1;
        transition: opacity 0.5s ease-out;
    }
    

    fade-out 클래스는 opacity를 1로 설정하여 요소를 완전히 표시한 다음, 애니메이션을 적용합니다.

이러한 CSS 클래스를 사용하여 자바스크립트로 페이드 인/아웃 효과를 쉽게 적용할 수 있습니다.


참고 문헌:

  1. MDN Web Docs - CSS transition