Wie kann ich den Code schreiben, um die Farbe eines Elements in HTML dynamisch zu ändern. Zum Beispiel: Wenn Hallo das Etikett von dem ersten 2 Sekunden war sollte es um die Farbe zu gelb und dann mit einem Übergang und so weiter auf grün effect.Thank SieWie man die Farbe eines <label> in HTML dynamisch mit der Zeit ändert
Antwort
Wie wäre es mit CSS3 Animationen. Ich nahm das Konzept von W3Schools. Probieren Sie es aus
Sie können mehr Hintergrundfarben hinzufügen, indem Sie die Prozentsätze teilen.
label {
background-color: red;
-webkit-animation-name: example; /* Safari 4.0 - 8.0 */
-webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
-webkit-animation-delay: 1s; /* Safari 4.0 - 8.0 */
animation-name: example;
animation-duration: 1s;
animation-delay: 1s;
animation-iteration-count: infinite;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
0% {background-color:red; }
25% {background-color:yellow; }
50% {background-color:blue; }
75% {background-color:green; }
100% {background-color:red; }
}
/* Standard syntax */
@keyframes example {
0% {background-color:red; ;}
25% {background-color:yellow; }
50% {background-color:blue;}
75% {background-color:green; }
100% {background-color:red; }
}
<label>Mylabel</label>
Dank gearbeitet Es funktionierte prima –
Vergessen Sie nicht, es als akzeptiert zu markieren. Unter Abstimmknöpfen. –
animation
das tun könnten:
label {
animation:colorchg 2s infinite;
color:green
}
@keyframes colorchg {
50% {
color:red;
}
}
<label>color</label>
Dank es großen –
würde ich tun dies in CSS empfehlen, aber wenn Sie eine JS-Lösung möchten, verwenden Sie setInterval()
das Intervall zu definieren und eine Klasse auszuwählen, die Farbe oder nur element.style.color
oder was auch immer ändern gibt, und verwenden Sie CSS-Übergang, um die Farbänderung zu übergehen.
var interval = setInterval(function() {
label.classList.toggle('color');
},2000)
label {
transition: 2s;
color: green;
}
.color {
color: red;
}
<label id="label">text</label>
- 1. Wie ändert man dynamisch die Farbe bestimmter Teile eines Bildes?
- 2. Wie ändert man die Farbe eines Graphen bei Mausbewegungen dynamisch?
- 3. Wie ändert man die Farbe eines JSeparators?
- 4. Wie ändert man die Farbe eines WPF `<Separator />`?
- 5. Wie ändert man die Farbe?
- 6. Wie ändert man die Farbe der horizontalen Linie dynamisch?
- 7. Wie ändert man die Farbe dynamisch in JQuery?
- 8. Wie ändert man die Farbe jeder Instanz eines Wortes in einer HTML-Tabelle mit CSS?
- 9. JavaFX 2.0 - Wie ändert man die Legendenfarbe eines LineChart dynamisch?
- 10. jqMath: Wie ändert man die Farbe eines Ausdrucks?
- 11. Wie ändert man die Strichfarbe dynamisch?
- 12. Wie ändert man die Farbe eines UIBezierPath in Swift?
- 13. Wie ändert man die Klasse eines Objekts dynamisch in C#?
- 14. Wie ändert man die Hintergrundfarbe in HTML?
- 15. Wie man die Höhe eines div dynamisch ändert
- 16. Wie ändert man dynamisch die HTML-Quelle einer Seite?
- 17. Wie man eine Farbe einer Zelle dynamisch ändert? C# WPF
- 18. Wie dynamisch die Farbe eines Landes auf
- 19. Ändern Sie die Farbe eines Polygons dynamisch in der Broschüre?
- 20. Wie ändert man die "html" -Elemente CSS
- 21. ändert nicht die Farbe in der Side-Menü-Überschrift dynamisch
- 22. Wie ändert man die Größe eines Hintergrundbildes mit HTML dom?
- 23. Wie ändert man dynamisch die Elementausrichtung?
- 24. Wie man html player src dynamisch von der Titelliste ändert
- 25. Sencha Touch - Wie ändert man die Zeilenfarbe eines Rasters dynamisch?
- 26. Wie ändert man die Bandhöhe dynamisch?
- 27. Wie ändert man die UIImageView-Farbe in der TableView-Zelle in Swift dynamisch?
- 28. Wie ändert man die Stilgröße eines Canvas dynamisch durch JavaScript?
- 29. Wie ändert man die Farbe des Etikettentextes?
- 30. Wie ändert man die Farbe der verschiedenen Dateien in ls
zu sehen, Animation ... –
https://stackoverflow.com/a/27768979/774078 dies ist möglich mit CSS allein –