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函数封装随机颜色验证码

JAVAScript中怎么让网页的背景颜色随机变化 过一段时间变一次

JavaScript——WEBAPIS_深入动画函数的封装,常见网页特效

Javascript实现随机点名

python之路之前没搞明白4面向对象(封装)