반응형
[css]Height :auto; 일때 transition이 작동되지 않을 때
클래스에 height:auto; 값을 준뒤 height의 값을 변경 하였을 때 transition이 적용되지 않는 이슈가 발생하였습니다.
display : none / block; 설정처럼 transition이 적용 되지 않는 이슈 입니다.
원인
height:auto는 height의 값을 계산하지 못하기 때문에 transition이 작동하지 않는다.
해결
따라서 이것을 max-height을 사용하여 수정하였습니다.
구글링하면서 이슈를 확인 해본 결과 max-height을 사용하여 해결했다는 포럼의 글들이 많이 보였습니다.
.item.on{ max-height : 90px;}
.item {max-height: 200vh; transition:1s;}
위의 코드를 사용하여 문제를 해결하였습니다.
반응형
'웹언어 > CSS' 카테고리의 다른 글
[CSS] 양쪽 정렬 (0) | 2024.06.10 |
---|---|
사파리 브라우저에서 height:100% 적용안되는 이슈 (0) | 2024.06.05 |
초보자 입문 CSS #03 (2) | 2021.07.16 |
초보자 입문 CSS #02 (10) | 2021.07.15 |
초보자 입문 CSS #01 (11) | 2021.07.07 |