See the Pen cssのanimationで最後の状態を維持する by takapen (@takapen) on CodePen.
動作サンプルを見てもらうと違いがわかるかと思います。
CSSのアニメーションを、最後の状態のまま止まっているようにしたい場合、
「forwards」をつけると実現できます。
html
0102
CSS
.test {
margin: 10px;
padding: 50px;
color: #777;
display: inline-block;
}
.test01 {
animation: iro 2s ease-in-out;
}
.test02 {
animation: iro 2s ease-in-out forwards;
}
@keyframes iro {
0% {
background: #ccc;
}
100% {
background: #5b3994;
}
}