JavaScript生成随机的十六进制颜色代码

什么是十六进制代码?

null

A 十六进制代码 是一个六位数、三字节的十六进制数,用于表示HTML、CSS和SVG中的颜色。字节代表颜色的红色、绿色和蓝色分量。一个字节表示范围为00到FF(十六进制表示法)或0到255(十进制表示法)的数字。这表示每个颜色分量的最小(0)到最大(255)强度。

用于生成十六进制代码的函数: 数学随机的 生成0到1之间的任何编号,包括小数。 数学随机的 *16生成0到16之间的数字,包括小数。 数学楼层() 删除小数部分。

<script>
// storing all letter and digit combinations
// for html color code
var letters = "0123456789ABCDEF" ;
// html color code starts with #
var color = '#' ;
// generating 6 times as HTML color code consist
// of 6 letter or digits
for ( var i = 0; i < 6; i++)
color += letters[(Math.floor(Math.random() * 16))];
document.write(color);
</script>


输出:

#E3B0DF 

注意:每次代码执行时,输出都会不同。 参考: https://en.wikipedia.org/wiki/Web_colors#Hex_triplet

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享