【发布时间】:2015-05-10 23:26:31
【问题描述】:
我有三个 div:
#box1 {
margin-left: auto;
margin-right: auto;
background-color:#f1c40f;
text-align: center;
}
#box2{
margin-left: auto;
margin-right: auto;
background-color:#f39c12;
text-align: center;
}
#box3{
margin-left: auto;
margin-right: auto;
background-color:#e67e22;
text-align: center;
}
我希望他们的背景颜色过渡到一些随机颜色。高级伪代码是这样的:
-
获取元素
var my_div = document.getElementById("box1");
2。 选择随机颜色 (Random color generator in JavaScript)
function getRandomColor() {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}
3。 将 div 颜色慢慢过渡到新颜色 - 这个平滑的过渡步骤最让我困惑
【问题讨论】:
标签: javascript html css