博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript如何设置DIV背景色为随机色
阅读量:7237 次
发布时间:2019-06-29

本文共 1482 字,大约阅读时间需要 4 分钟。

随机色有两种格式:

效果预览:

1、rgb(xxx,xxx,xxx)

2、#xxxxxx

下面实现两种随机的方法

思路:

就是如何让x都是随机的,

1、中的xxx是0-255之间的随机整数,用Math.random()*255取得0-255之间的随机数,

再Math.floor()保留小数点前面的

2、中的x是0123456789abxdef中的随机6个的组合,

这里可以用数组或者字符串处理,这里采用数组,

只要从数组里取6次,每次取得数组下标是0-16之间的随机整数即可。

注意(法二中虽然改变的是#XXXX,此时浏览器查看DOM元素的background-color属性值还是rgb格式的,

但是JS中赋值是#xxx格式。)

代码如下:

HTML

CSS

*{
box-sizing: border-box; list-style: none; border: none; padding: 0; margin: 0; } p{
text-align: center; margin: 20px; } p a{
font-size: 20px; font-weight: 300; color: #e4393c; text-decoration: none; padding: 6px 10px; border: 1px solid currentColor; } .bg_color,.bg_two{
width: 100px; height: 100px; border: 1px solid #aa00aa; } .main,.main ul{
overflow: hidden; } .main{
width: 400px; margin:30px auto; } .main ul li{
float: left; }

JS

转载地址:http://pdwbm.baihongyu.com/

你可能感兴趣的文章
python 面向对象&常用模块(二)
查看>>
如何设置华为交换机,使其可以通过WEB管理网络设备
查看>>
什么是”灰度发布“
查看>>
处理xml
查看>>
windows 7接内外网出现冲突
查看>>
ORA-16014:日志1的序列号83未归档,没有可用的目的地的错误
查看>>
我的友情链接
查看>>
Ubuntu下python编辑器ulipad的安装
查看>>
springMVC连接mysql数据库
查看>>
监控页面-php&SQL学习(一)
查看>>
如何添加 OPEN MANAGER ESSENTIALS 被控端
查看>>
每日学习笔记(21)
查看>>
我的友情链接
查看>>
apache.commons.logging.Log
查看>>
python-72:BS4中的clear(),extract(),decompose()
查看>>
log4j:WARN No appenders could be found for logger
查看>>
直播疑难杂症排查(10)— 直播功耗高
查看>>
ubuntu+rails+passenger+apache+nginx常见问题
查看>>
友元函数<<的模板化
查看>>
备忘录模式和策略模式
查看>>