私はcss
アニメーションで要素の背景色を切り替えるために取り組んでいます。2ステップと遷移なしのCSSアニメーション
このアニメーションは2つのフェーズであり、両方のフェーズ間の滑らかな遷移はありません。
アニメーションの最初の50%、背景色はblue
、アニメーションの最後の50%は背景色がgrey
となり、間にトランジションはありません。それを行うための簡単な方法があります場合、私は思ったんだけど
div {
width: 200px;
height: 200px;
animation: bg 4s linear infinite;
}
@keyframes bg {
0% {
background: blue;
}
50% {
background: blue;
}
50.00001% {
background: grey;
}
100% {
background: grey;
}
}
<div></div>
:
はここで完全に動作するアニメーションです。私が探しているのは、とto
だけを追加ステップなしで
keyframes
の中に使用することです。
いずれかのソリューションは、あなたを助けている場合、対応する回答の側に目盛りをクリックして受け入れられたとして、それをマークすることを検討してください。 – Harry