背景色变换
一、实现
var bg = document.getElementsByClassName('bg')[0];
var dg = 0,
timer = null;
function changeColor(clear){
timer = setInterval(function(){
if(dg < 360){
bg.style.background = "linear-gradient("+dg+"deg,rgb(255,175,102) 0%, rgb(255,102,214) 100%)";
dg += 4.8;
if(dg >= 360){
dg = 0;
}
};
if(clear){
clearInterval(timer);
}//如果传参,清除定时器;
},60);
}