2017-10-29 13 views
0

ここで私が直面していることはわかりませんが、CSSアニメーションを適用しようとしています。CSS- KeyFrameが無効なプロパティ値

いくつかの調査を行った後、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% 
    } 
} 

私はWebPACKのを経由して、これをコンパイルしていますので、CSS-ローダーとその可能性の問題だろうか?

+0

私はあなたの例を試してみましたが、うまくいきました。 HTML&CSSが期待通りに挿入されていることを確認するには、開発ツールを使用してWebページを開き、* .progress-status.complete *要素に移動します。検証するもの:ページに目的の要素が含まれていること、スタイルが正しく挿入されていること、スタイルが要素に正しく適用されていることなどです。あなたがスタイルのためにそれを使うならば、webpackバンドリングの問題かもしれません。あなたはスタイルローダーを使いますか? – guitarino

答えて

0

旧式のブラウザで作業している場合を除き、それはwebkitとは思えません。あなたは愚かに聞こえるかもしれませんが、確かですか?CSSのどこかにその要素に背景と高さを追加していますか?もう一つは、要素の幅と高さをアニメーション化しないようにします。レイアウトのリフローを引き起こし、ページの速度を落とします。代わりに、幅と高さの調整にはscaleXまたはscaleYを使用します。

作業フィールド:https://jsfiddle.net/5xjmkq4f/

関連する問題