转载请注明出处: 皮哈皮阿
本文的链接地址: https://blog.phpat.com/web/515.html
RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最广的颜色系统之一。
该函数可以生成rgb颜色值在css中的表示方式, 如果想偏好某种颜色值,可以将其它颜色值的最大值设置的小一些。
/**
* 随机颜色 RGB
* @returns {string}
*/
function randomRgb () {
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 + ')';
}
css中还有一种颜色表示方式是使用十六进制数值来表示rgb三个颜色,格式是 '#FFFFFF'
以下是两种方式:
第一种:
/**
* 随机颜色 十六进制
* @returns {string}
*/
function randomHex () {
var r = Math.floor(Math.random() * 256).toString(16);
var g = Math.floor(Math.random() * 256).toString(16);
var b = Math.floor(Math.random() * 256).toString(16);
r = r.length === 2 ? r : '0' + r;
g = g.length === 2 ? g : '0' + g;
b = b.length === 2 ? b : '0' + b;
return '#' + r + g + b;
}
第二种:
/**
* 随机颜色 十六进制
* @returns {string}
*/
function randomHex () {
var arr = '0123456789abcdef'.split('');
var len = arr.length;
var color = '';
for (var i = 0; i < 6; i++) {
color += arr[Math.floor(Math.random() * len)];
}
return '#' + color;
}
转载请注明出处: 皮哈皮阿
本文的链接地址: https://blog.phpat.com/web/515.html
最近更新:更新到v2.5.7
请求中为数字/布尔的字段要多加注意,...
基于emlog开发的微信小程序
仿小米论坛版本更新V2.0,本次暂时...
element-ui el-tabl...
@子恒:😂躺平吧,世界都跟你没关系
你写得非常清晰明了,让我很容易理解你的观...
#Emlog插件RSS订阅器发布#
一直到今天,还没10天,我支付宝里仅剩7...
@樊鑫:不支持,仅支持pro版本,可以在...
#Beginning-Pro发布,Emlog-Pro + Beginning-Pro, 更Pro#
支持5.3吗?在哪里购买/下载?
#Beginning-Pro发布,Emlog-Pro + Beginning-Pro, 更Pro#
@叽叽:开源了的,https://git...
#vue.js组件之手写签名板vue-signature-simple#