Farbwechsler HTML?
Angenommen man hat ein h1 Tag auf einer HTML Seite.
Wie könnte man es machen, dass sich die Schriftfarbe des h1 tags jede Sekunde ändert?
Beispiel: blau, rot, blau, rot, blau, rot, blau, rot..... ( jede Sekunde ein Farbwechsel)
Ich weiß, dass es irgendwie mit JS funktioniert, aber wie genau, weiß ich nicht
Kann mir jemand helfen? Danke im Voraus
2 Antworten
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
HTML, JavaScript, Programmieren & Softwareentwicklung
Dafür brauchst du nichtmal JS, das geht per CSS Animation:
h1 {
animation: colorChange 2s infinite;
}
@keyframes colorChange {
0%, 49% {
color: red;
}
50%, 100% {
color: blue;
}
}
Woher ich das weiß:Hobby – Programmieren ist mein Hobby & Beruf
stichworte wäre setintervall, die farben in ein array packen und per rand zufällig auswählen. setzen dann per css.