JavaScript产生随机颜色
2024-09-04 23:23:49
//获取rgb类型的颜色 IE7不支持
function randomColor(){
var r = Math.floor(Math.random()*256);
var g = Math.floor(Math.random()*256);
var b = Math.floor(Math.random()*256);
return "rgb("+r+","+g+","+b+")";
}
//获取十六进制颜色
function randomColor1(){
var r = Math.floor(Math.random()*256);
var g = Math.floor(Math.random()*256);
var b = Math.floor(Math.random()*256);
if(r < 16){//当小于16时,只有一位数,所以给它前面串联一个0
r = "0"+r.toString(16);
}else{
r = r.toString(16);
}
if(g < 16){
g = "0"+g.toString(16);
}else{
g = g.toString(16);
}
if(b < 16){
b = "0"+b.toString(16);
}else{
b = b.toString(16);
}
return "#"+r+g+b;
}
/*
进制转换
Number.toString(2);
转换成2\8\10\16
*/
function test(){
//console.log(new Number(15).toString(16));
}
//test();
更多内容请见原文,文章转载自:https://blog.csdn.net/weixin_44519496/article/details/118540962
最新文章
- OC基础--对象做参数在方法间传递
- Word自动生成目录
- express-12 Cookie与会话
- [Python正则表达式] 字符串中xml标签的匹配
- Delphi 编译错误信息表
- gridView AspNetPager 翻页时 弹出窗体关闭报错
- javascript closure
- 《head first python》第一章《初识python》总结
- Java初认识--环境搭建及基本数据类型
- mybatis的decimal精度缺失
- IOS开发-UI学习-使用UIImageView控件制作动画
- nodemailer中的几个坑
- CentOs 系统启动流程相关
- iOS之AFSecurityPolicy
- SRM 558 SurroundingGame
- Oracle——多表查询
- 如何查看Linux命令的源代码
- 从源代码更新glibc
- RN47 中通过 JS 调用 Native 方法
- JS将文件像form表单一样提交到后台
热门文章
- instanceof 和类型转换
- 解决hexo报错spwan failed
- Go xmas2020 学习笔记 11、io.Reader
- Java语言学习day21--7月27日
- SVG 和 CSS3 实现一个超酷爱心 Like 按钮
- 2021.12.09 [HEOI2016/TJOI2016]排序(线段树+二分,把一个序列转换为01串)
- Java中日期格式化的实现算法
- 多线程JUC并发篇常见面试详解
- YARN线上动态资源调优
- 基础学习:MYSQL命令大全(持续更新中---最近一次:2019.12.6)