-1
CSS3アニメーションの「進捗状況」を操作できるかどうかは疑問です。 JavaScriptによるCSS3アニメーションの進捗状況の変更
#myBox {
animation: fadein 2s ease-in-out 0 1 forwards;
}
@keyframes fadein {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
今すぐページが読み込まれた後、
#myBox
は
opacity: 0;
を持っていますし、2秒後には
opacity: 1;
があります:あなたは次のCSSを持っているとしましょう。どういうわけかJavaScriptでアニメーションの進行を「操作する」ことはできますか?アニメーションを50%で開始したいので、ページ読み込み時に
opacity: 0.5;
になり、1秒後に
opacity: 1;
どのようにすればいいですか?
使用 'アニメーション遅延:2s''の50%である-1s'を。 –
あなたの例は、Mr_Greenがあなたに示したように、純粋なCSSで行うことができます。なぜあなたはJSを使いたいのですか? – wick3d
はい、JSが必要な理由と、新しいCSSクラスを使用してアニメーションに問題を明確にすることができない理由を説明してください。 –