随机背景颜色的生成
2017-06-12 19:30
211 查看
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> body{ background:lavender; } </style> </head> <body> <button id="btn">替换背景颜色</button> <script type="text/javascript"> window.onload=function(){ var oBtn=document.getElementById("btn"); function bg(){ //用rgb格式生成随机的颜色,rgb每一项的数字都是0到255,因此每一项的长度为256 //Math.random 生成0到1之间的随机数,与256相乘则会得到0到256之间的随机数 //再用Math.floor向下取整之后,则得到的是0到255的随机整数,则rgb(r,g,b)可以实现颜色的随机性 var r = Math.floor( Math.random()*256); var b = Math.floor( Math.random()*256); < 4000 span class="hljs-keyword">var g = Math.floor( Math.random()*256); return "rgb("+r+","+g+","+b+")"; } oBtn.onclick=function(){ //当我们点击切换按钮时,函数被调用,则背景颜色也就会随机改变 document.body.style.background=bg(); } } </script> </body> </html>
相关文章推荐
- swift 随机生成背景颜色
- js随机生成网页背景颜色的方法
- JSP彩色验证码,生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新
- js随机生成网页背景颜色的方法
- flex 随机生成深浅颜色数组
- 随机生成两个不同大小颜色的圆
- PHP 随机颜色生成
- php简单生成随机颜色的方法
- CSS3可视化渐变背景颜色代码生成插件
- JavaScript基础 每隔一秒 随机变背景颜色 document.body.bgColor
- vb.net 2010 生成随机颜色
- JavaScript随机生成颜色以及十六进制颜色 与RGB颜色值的相互转换
- js实现点击按钮后给Div图层设置随机背景颜色的方法
- C# Color类的颜色属性,随机生成颜色
- java随机生成十六进制颜色
- 随机生成一个RBG颜色
- PyCharm V2017 1.5 更改背景颜色、菜单栏字体和大小、代码部分字体大小、自动生成开头的默认代码段
- JavaScript基础 每隔一秒 随机变背景颜色 document.body.bgColor
- 自动生成TabHost,TabHost背景颜色设置
- js随机颜色生成