• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Text mit keyframe ändern ?

Ralph1

Neues Mitglied
Hallo,
ich habe folgenden code, eigentlich wollte ich das es sich abwechselt, aber es blinkt nur rot
kann mir einer helfen. warum es nicht schwarz auch blinkt abwechselnd


CSS:
news3{
  font-size: 1.4em;
  animation: blink-black 4s alternate infinite, blink-red 4s alternate infinite;
}

@keyframes blink-black {
  0% { color: black; }
  50% { color: transparent; }
  100% { color: black; }
}

@keyframes blink-red {
  0% { color: red; }
  50% { color: transparent; }
  100% { color: red; }
}
 
Zuletzt bearbeitet von einem Moderator:
Color wird 2 mal angegeben, es wird einfach überschrieben.

daher musst du es in eine Keyframe-Abfolge packen:
CSS:
@keyframes blink{
0% { color: transparent; }
25% { color: black; }
50% { color: transparent; }
75% { color: red; }
100% { color: transparent; }  
}
Musst mal schauen, ob es passt.
 
Geht sogar noch kürzer:
CSS:
@keyframes blink{
0%,50%,100% { color: transparent; }
25% { color: black; }
75% { color: red; }
}
 
Zurück
Oben