2017-02-08 5 views
1

문제가없는 CSS 애니메이션이 있습니다. 첫 번째로 "페이드"와 "이동"의 두 부분이 있습니다. 작동하지 않는 부분은 "이동"애니메이션입니다. 놀랍게도 전체 애니메이션은 Microsoft Edge에서 작동하지만 Chrome, Firefox 및 Opera와 같은 다른 모든 브라우저에서는 실패합니다. 누군가 내가 잘못 갔다고 말할 수 있습니까?CSS 애니메이션은 가장자리에서만 작동합니다.

#about { 
visibility: hidden; 
    -webkit-animation: fadein1 .5s, move1 .5s; 
     -moz-animation: fadein1 .5s, move1 .5s; 
     -o-animation: fadein1 .5s, move1 .5s; 
} 

#about.open { 
visibility: visible; 
     -webkit-animation: fadein .5s, move .5s; 
     -moz-animation: fadein .5s, move .5s; 
      -o-animation: fadein .5s, move .5s; 
} 

@-moz-keyframes move { 
    from {top: 50px;} 
    to {top: 0px;} 
} 

@-o-keyframes move { 
    from {top: 50px;} 
    to {top: 0px;} 
} 

@keyframes move { 
    from {top: 50px;} 
    to {top: 0px;} 
} 

@-webkit-keyframes move { 
    from {top: 50px;} 
    to {top: 0px;} 
} 


@-moz-keyframes move1 { 
    from {top: 0px;} 
    to {top: 50px;} 
} 

@-o-keyframes move1 { 
    from {top: 0px;} 
    to {top: 50px;} 
} 

@keyframes move1 { 
    from {top: 0px;} 
    to {top: 50px;} 
} 

@-webkit-keyframes move1 { 
    from {top: 0px;} 
    to {top: 50px;} 
} 


@keyframes fadein { 
    from { opacity: 0; } 
    to { opacity: 1; } 
} 

@-moz-keyframes fadein { 
    from { opacity: 0; } 
    to { opacity: 1; } 
} 

@-webkit-keyframes fadein { 
    from { opacity: 0; } 
    to { opacity: 1; } 
} 

@-o-keyframes fadein { 
    from { opacity: 0; } 
    to { opacity: 1; } 
} 


@keyframes fadein1 { 
    from { opacity: 1; } 
    to { opacity: 0; } 
} 

@-moz-keyframes fadein1 { 
    from { opacity: 1; } 
    to { opacity: 0; } 
} 

@-webkit-keyframes fadein1 { 
    from { opacity: 1; } 
    to { opacity: 0; } 
} 

@-o-keyframes fadein1 { 
    from { opacity: 1; } 
    to { opacity: 0; } 
} 
+0

@keyframes missing! 구문을 확인하십시오 .. –

+0

누락 된 키 프레임을 추가했지만 여전히 동일합니다. –

답변

2

애니메이션 & movemove1없이 접두어로하는 @keyframes이 없습니다.

편집 :

#aboutposition:relative;를 추가하고 이동 작동합니다. 위치를 지정하지 않은 경우 (상대, 절대 또는 고정) 브라우저는이를 이동할 수 없습니다.

+0

죄송합니다. 더 자세히 설명해 주시겠습니까? 나는 약간 혼란 스럽다. 감사. –

+0

키 프레임을 추가했지만 여전히 동일한 결과가 발생합니다. 페이드 인 애니메이션은 잘 작동하지만 움직임이 전혀 애니메이션으로 나타나지 않습니다. –

+0

답변을 수정했습니다. #about에 대한 '위치'가 누락 된 것 같습니다. – rblarsen