我试图慢慢地改变我的背景颜色从黑色rgb(0,0,0)
到rgb(8,8,8)
等到rgb(255,255,255)
。我想用Javascript和函数来做到这一点。我似乎陷入了无限循环,我不知道为什么。请帮助。谢谢!更改背景颜色与时间间隔
<body onload="setInterval">
<div id="topBanner">
<h1>Testing</h1>
</div>
<script>
setInterval(function() {
for (var x = 0; x <= 255; x + 8) {
document.body.style.background = "rgb(" + x + "," + x + "," + x + ")"
}
}, 1000)
</script>
</body>
你应该看一看在[CSS动画](https://css-tricks.com/almanac/properties/a/animation/)或[transitions](https://css-tricks.com/almanac/properties/t/transition/)这种类型的效果! –