Javascript利用封装实现,多个部分的随机变色
Posted Jmytea
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript利用封装实现,多个部分的随机变色相关的知识,希望对你有一定的参考价值。
随机变色
//随机变色
btn.onclick = function ()
setRandomColor(body,"red");
//实现body的随机变色
setRandomColor(btn,"green");
//实现button的随机变色
setRandomColor(box,"bule");
//实现box的随机变色
function setRandomColor(ele,color)
var r = color === "red" ? 255:parseInt(Math.random()*256);
// 生成 r , 0~255的随机数 ,若color传的参数为red;则把r 值设为 255
var g = parseInt(Math.random()*256);
// 生成 g , 0~255的随机数
var b = parseInt(Math.random()*256);
// 生成 b , 0~255的随机数
var random_color = "rgb(" + r + "," + g +"," + b + ")";
//rgb( r , g , b)的具体颜色
ele.style.cssText = "background:" + random_color;
//实现css样式的变换
以上是关于Javascript利用封装实现,多个部分的随机变色的主要内容,如果未能解决你的问题,请参考以下文章
用es6语法写ts导入html——面向对象实现点击div变随机色,刷新页面随机变色
JAVAScript中怎么让网页的背景颜色随机变化 过一段时间变一次