2017-10-29 17 views
0

내가 여기서 직면하고있는 것이 확실하지 않지만 CSS 애니메이션을 적용하려고합니다.CSS- KeyFrame이 잘못된 속성 값

일부 reseach를 수행 한 후 webkit 접두사를 추가하면 솔루션이 도움이 될 것이라고 생각했지만 유효하지 않은 속성 값을 읽는 중 여전히 문제가있는 것처럼 보입니다.

여기에 내 현재 코드입니다 :

.progress-status.complete { 
    width: 0%; 
    -webkit-animation: slideAll 2s ease-in-out infinite; 
    animation: slideAll 9s ease-in-out infinite; 
} 

@-webkit-keyframes slideAll { 
    from { 
     width: 0%; 
    } 

    to { 
     width: 100% 
    } 
} 

@keyframes slideAll { 
    from { 
     width: 0%; 
    } 

    to { 
     width: 100% 
    } 
} 

내가 웹팩를 통해이를 컴파일하고, 그래서 CSS 로더와 그 가능성이 문제가 있을까?

+0

나는 당신의 예제를 시험해 보았다. HTML 및 CSS가 예상대로 삽입되었는지 확인하려면 개발자 도구를 사용하여 웹 페이지를 열고 * .progress-status.complete * 요소로 이동하십시오. 확인해야 할 사항 : 페이지에 원하는 요소가 포함되고 스타일이 제대로 삽입되며 스타일이 요소에 올바르게 적용됩니다. 스타일에도 사용할 수 있다면 webpack bundling에서 문제가 될 수 있습니다. 스타일 로더를 사용합니까? – guitarino

답변

0

이전 브라우저로 작업하는 경우가 아니면 webkit 일이라고 생각하지 않습니다. 어리석은 것처럼 들릴지 모르겠지만 CSS의 어딘가에있는 요소에 배경과 높이를 추가하고 있습니까? 또 다른 한가지는 요소의 폭과 높이를 움직이는 것을 피하십시오. 그러면 레이아웃 리플 로우가 발생하여 페이지 속도가 느려집니다. 대신 너비 및 높이 조정에 scaleX 또는 scaleY을 사용하십시오.

작동하는 피들 : https://jsfiddle.net/5xjmkq4f/