반응형

    [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
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기