JavaScript之生成随机颜色和随机大小像素

笔记 专栏收录该内容
29 篇文章 0 订阅

随机数Math.random()
随机生成一个0-1的小数,可以使0,不可以是1
生成a-b范围的随机数,a小b大
公式parseInt(Math.random()*(b-a+1)+a)
1.应用:随机颜色设定
因为Math.random()只能是随机数值
因此使用rgb()语法来设定颜色
数值范围是0-255
rgb(数值1,数值2,数值3)

<body>
    <p id="em">
        不开心
    </p>
    <div id="emm">
        超级不开心
    </div>
<script>
      function setColor(){
           var a=parseInt(Math.random()*256)
           var b=parseInt(Math.random()*256)
           var c=parseInt(Math.random()*256)
           return `rgb(${a},${b},${c})`;
       }
       em.style.color=setColor();
       emm.style.background=setColor();
</script>
</body>

结果就是生成了随机颜色
定义随机大小函数
定义两个参数,a是较小值,b是较大值
通过参数,设定随机数值范围

function setNum(a,b){
if(a>b){
var c=0;
c=a;
a=b;
b=c;
}
//随机数拼接px单位
return parseInt(Math.random()*(b+1-a)+a)+'px';
}
emm.style.width=setSize(100,200);
emm.style.height=setSize(100,200);
em.style.fontSize=setSize(30,50);
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值