2016-04-06 15 views
0

@ssystemを使用してCSSアニメーションを試していますが、CSSのTransform rotateプロパティとtranslateプロパティは連携していません。cssアニメーションrotateとtranslateが一緒に機能しない

ここで間違っていることをお伝えください。ありがとう!!

あなたはcodepen上のコードを確認することができます。 http://codepen.io/anon/pen/XdzwZB

次は私の@keyframesコードです:

@keyframes slideIn { 
    0%, 100% { 
    transform: translate(10px); 
    transform: rotate(0deg); 
    color: red; 
    } 
    25% { 
    transform: translate(125px); 
    transform: rotate(360deg); 
    color: green; 
    } 
} 
+0

変換を1つのプロパティに結合します。 CSS宣言は付加的ではありません。最新のものは前者を上書きします。 – Harry

答えて

3

複数transformsを適用するための正しい方法は、単に1つのtransformプロパティでそれらすべてを配置することです、各変換はスペースで区切られます。

@keyframes slideIn { 
    0%, 100% { 
    transform: translate(10px) rotate(0deg); 
    color: red; 
    } 
    25% { 
    transform: translate(125px) rotate(360deg); 
    color: green; 
    } 
} 

Updated codepen

関連する問題