Ich arbeite an einer css
Animation, um die Hintergrundfarbe eines Elements zu wechseln.css Animation mit zwei Schritten und ohne Übergang
Diese Animation besteht nur aus zwei Phasen und keinen fließenden Übergängen zwischen den beiden Phasen.
Es bedeutet, die ersten 50% der Animation, die Hintergrundfarbe wird blue
sein, und die letzten 50% der Animation, die Hintergrundfarbe wird grey
sein, ohne einen Übergang dazwischen.
Hier ist die Animation voll funktionsfähigen:
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>
Ich frage mich, ob es ein einfacherer Weg, das zu tun. Was ich suche, ist nur from
und to
innerhalb der keyframes
ohne zusätzlichen Schritt zu verwenden.
Wenn eine Lösung, die Ihnen geholfen hat, halten sie durch Klicken auf das Häkchen auf der Seite der entsprechenden Antwort als angenommene Markierung. – Harry