我该如何编写代码来动态更改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. 如何动态改变笔画颜色?
- 3. 如何动态改变形状颜色?
- 4. 在Ionic 2中动态改变颜色
- 5. iPhone - 动态改变颜色
- 6. 改变颜色动态
- 7. 如何在sencha中动态改变文本字段的颜色?
- 8. EXTJS/HTML - 动态改变html表格单元格的颜色
- 9. 如何在Angularjs中动态改变背景颜色
- 10. 如何在Angular2中动态改变背景颜色?
- 11. 如何动态改变Android的achartengine中的折线图颜色?
- 12. 帮我改变TextView的颜色动态?
- 13. 动态改变Div的颜色 - Javascript
- 14. 动态改变按钮的颜色
- 15. Javascript:动态改变邮件的颜色
- 16. 如何动态改变列表视图中的背景颜色
- 17. 如何动态改变adf窗体中的按钮颜色?
- 18. 如何动态地改变C中复选框的颜色#
- 19. jQuery maphilight动态地改变颜色
- 20. 使用javascript动态改变颜色
- 21. GLKit GLKVertexAttribColor:动态改变颜色
- 22. 改变透明图像颜色动态
- 23. 如何动态更改背景颜色的html?
- 24. 如何动态改变任何视图的背景颜色?
- 25. 如何动态更改形状颜色?
- 26. 如何动态更改进度颜色
- 27. 如何动态更改Highchart颜色
- 28. 如何动态更改字体颜色?
- 29. 在C#中动态改变文本框中的文本颜色
- 30. 如何更改HTML中的颜色
看看动画... –
https://stackoverflow.com/a/27768979/774078这是可能的CSS单独 –