2014-02-13 4 views
0

나는 전환을 요소에 코드를 가지고 :왜이 CSS 전환이 작동하지 않습니까?

#zlatest .zreader-toggle-fetch-inner { 
    -webkit-transition: all 3s ease-in-out; 
    -moz-transition: all 3s ease-in-out; 
    -o-transition: all 3s ease-in-out; 
    transition: all 3s ease-in-out; 
} 

이 하나의 요소와 일치합니다. 이 요소에서 이러한 클래스간에 전환하고 원활한 전환을 원했지만 변경 사항은 즉각적입니다.

.zReader-requested { 
    height: 50px; 
} 
.zreader-received { 
    height: auto; 
} 

여기서 내가 뭘 잘못하고 있니?

+0

높이 대신 최대 높이를 사용하십시오. – newTag

+0

다른 답변에 대한 링크가 있습니다. 이것은 나를 위해 예기치 않게 제거되었습니다. 불행하게도 나는 그것을 잃어버린 것을 의미합니다. 여기에 다시 질문이 있습니다. 거기에 답을 얻었을지 모르겠습니다. 왜 max-height가 대신 작동합니까? – Leo

+0

암시 적 높이 값으로 변환 할 수 없습니다. –

답변

0

전환을 아직 구현하지 않았습니다. 당신이 한 일은 요소의 클래스를 바꾸는 것이었고, 그 결과는 즉시 발생했습니다.

당신이해야 할 일은 수업을 전환하는 것이 아니라 무엇인가 일어날 때 애니메이션을 시작하는 것입니다.

+2

또,'height : auto'로 바꿀 수 없습니다 –

+0

고마워요. @Toan,하지만 여기서 무슨 뜻인지는 모르겠군요. 최대 높이를 사용하면 클래스 전환이 가능합니다. – Leo

관련 문제