我該如何編寫代碼來動態更改HTML中元素的顏色。 例如:如果你好是標籤,從最初2秒,應以過渡顏色更改爲黃色,綠色等effect.Thank你如何在html中動態改變<label>的顏色
0
A
回答
0
如何使用CSS3動畫。我從W3Schools中獲得了這個概念。檢查出來
您可以通過除以百分比來添加更多的背景顏色。
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>
+0
感謝這偉大的工作 –
+0
不要忘記將其標記爲已接受。在投票按鈕下方。 –
3
animation
能做到這一點:
label {
animation:colorchg 2s infinite;
color:green
}
@keyframes colorchg {
50% {
color:red;
}
}
<label>color</label>
+0
由於它的工作很大 –
0
我會建議在CSS中這樣做,但如果你想有一個JS的解決方案,您使用setInterval()
定義的時間間隔和切換的一類,它指定顏色或者只是改變element.style.color
或什麼的,並使用CSS轉換來轉換顏色更改。
var interval = setInterval(function() {
label.classList.toggle('color');
},2000)
label {
transition: 2s;
color: green;
}
.color {
color: red;
}
<label id="label">text</label>
相關問題
- 1. 如何動態改變形狀顏色?
- 2. 在Ionic 2中動態改變顏色
- 3. 如何在sencha中動態改變文本字段的顏色?
- 4. EXTJS/HTML - 動態改變html表格單元格的顏色
- 5. 如何在Angularjs中動態改變背景顏色
- 6. 如何在Angular2中動態改變背景顏色?
- 7. 動態改變Div的顏色 - Javascript
- 8. 動態改變按鈕的顏色
- 9. 如何動態改變列表視圖中的背景顏色
- 10. 如何動態地改變C中複選框的顏色#
- 11. 使用javascript動態改變顏色
- 12. 改變透明圖像顏色動態
- 13. 動態改變交替行顏色
- 14. 如何動態改變任何視圖的背景顏色?
- 15. 如何動態更改字體顏色?
- 16. 如何動態更改進度顏色
- 17. 改變顏色的顏色
- 18. 如何更改HTML中的顏色
- 19. 如何動態改變Gridview的單元格顏色?
- 20. 如何改變動態按鈕的背景顏色
- 21. 在Velocity.js中動畫改變顏色
- 22. GGPLOT2改變顏色如何
- 23. 如何改變佔位符的大小,HTML中的顏色?
- 24. 改變HTML的背景顏色<area>標籤
- 25. 如何在Delphi中動態更改TChart的面板顏色?
- 26. 如何動態改變可繪製顏色按鈕
- 27. 我如何動態改變顏色取決於寬度
- 28. 如何在animate.css中改變顏色的動畫
- 29. 如何在鼠標移動時動態改變圖形的顏色?
- 30. EXTJS如何改變HTML編輯的背景色動態
看看動畫... –
https://stackoverflow.com/a/27768979/774078這是可能的CSS單獨 –