本文实例讲解了基于javascript实现随机颜色变化效果,分享给大家供大家参考,具体内容如下
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" />
<title>随机颜色变化效果</title>
<style type=\"text/css\">
#thediv{
width:100px;
height:100px;
}
</style>
<script type=\"text/javascript\">
var colorList=[\"#FFFF99\",\"#B5FF91\",\"#94DBFF\",\"#FFBAFF\",\"#FFBD9D\",\"#C7A3ED\",\"#CC9898\",\"#8AC007\"];
for(var i=0;i<colorList.length;i++){
var bgColor=getColorByRandom(colorList);
}
function getColorByRandom(colorList){
var colorIndex=Math.floor(Math.random()*colorList.length);
var color=colorList[colorIndex];
colorList.splice(colorIndex,1);
return color;
}
window.onload=function(){
var odiv=document.getElementById(\"thediv\");
function func(){
odiv.style.backgroundColor=getColorByRandom(colorList);
}
setInterval(func,1000);
}
</script>
</head>
<body>
<div id=\"thediv\"></div>
</body>
</html>
另一个js函数实现随机颜色:
function randomcolor()
{
var colorvalue=[\"0\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"a\",\"b\",\"c\",\"d\",\"e\",\"f\"],
colorprefix=\"#\",
index;
for(var i=0;i < 6; i++){
index=Math.round(Math.random()*14);
colorprefix+=colorvalue[index];
}
return colorprefix;
}
var test=randomcolor();
alert(test);
以上就是本文的全部内容,希望对大家的学习javascript程序设计有所帮助。
本文地址:https://www.stayed.cn/item/21659
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我