"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > CSS에서 페이드 아웃 효과를 만들려고 할 때 내 슬라이드 애니메이션이 작동하지 않는 이유는 무엇입니까?

CSS에서 페이드 아웃 효과를 만들려고 할 때 내 슬라이드 애니메이션이 작동하지 않는 이유는 무엇입니까?

2024년 11월 14일에 게시됨
검색:907

Why Doesn\'t My Slide Animation Work When Trying to Create a Fade Out Effect in CSS?

CSS3 전환: 페이드 아웃 효과

순수한 CSS를 사용하여 페이드 아웃 효과를 구현하려고 할 때 슬라이드 애니메이션이 왜 혼란스러울 수 있습니다. 작동하지 않을 것입니다. 그 이유는 다음과 같습니다.

페이드 아웃 효과의 핵심은 불투명도 속성을 전환하는 데 있습니다. 슬라이드 애니메이션에 사용되는 top 속성은 원하는 효과를 생성하지 않습니다.

CSS3 전환을 사용한 페이드 아웃 효과

다음은 페이드 아웃 효과를 얻는 방법의 예입니다. CSS3 전환을 사용한 페이드 아웃 효과:

.hidden {
  visibility: hidden;
  opacity: 0;
  transition: opacity 2s linear;
}

이 클래스가 요소에 적용되면 2초에 걸쳐 점차적으로 페이드 아웃됩니다.

추가 리소스:

  • [CSS3 전환: fadeIn 및 fadeOut 효과](https://css-tricks.com/css3-transition-fadein-fadeout/)

차이점 이해:

주요 차이점 페이드 아웃과 슬라이드 애니메이션 사이에는 전환되는 속성이 있습니다. 페이드 아웃 효과의 경우 불투명도 속성인 반면, 슬라이드 애니메이션의 경우 일반적으로 위쪽 또는 왼쪽과 같은 위치 속성입니다.

제공된 코드의 경우 애니메이션은 위쪽 속성을 변환하도록 설정됩니다. , 요소가 페이드 아웃되는 대신 화면 밖으로 이동합니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3