I am making something where the background is changing slowly but the colors change to fast so I was wondering if there was a sleep command of web js
Asked
Active
Viewed 78 times
-1
-
This is an [XY Problem](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem). – Evan Davis Mar 28 '16 at 20:42
3 Answers
0
You can use setInterval if you want to change it:
var colors = ['red', 'green', 'blue']
var count = 0;
setInterval(function () {
document.body.style.backgroundColor = colors[count];
count ++ ;
if(count >= colors.length){
count = 0;
}
},1000)

kemiller2002
- 113,795
- 27
- 197
- 251
0
If you are trying to do an animation or transition for just a background read about transitions in css and make it with css for performance and simplicity sake.

Aleksandrenko
- 2,987
- 6
- 28
- 34
0
CSS animations are a good way to go.
@keyframes example {
from {background-color: red;}
to {background-color: purple;}
}
div {
width: 100px;
height: 100px;
background-color: red;
/* Reference her here */
animation-name: example;
animation-duration: 4s;
}