查看: 4672|回复: 236

[日记] JS代码点滴

[复制链接]
发表于 2024-5-19 12:59 | 显示全部楼层 |阅读模式
2024年5月19日 星期日

一句代码生成rgba随机颜色:

let mkRgba = (r,g,b,a) => `rgba(${[r,g,b].map(x => Math.round(Math.random() * (x >= 0 ? x : 255)))},${a ? a : Math.random().toFixed(2)})`;

缺省调用:mkRgba()
就是说,参数可以都为空,这将将生成真正随机的 rgba 颜色。
想生成红色系的随机色可以这样:mkRgba(255,0,0,1)

若使用参数,前三个参数一同上,参数 a 可以缺省,缺省参数 a 时透明度随机,配置时使用配置值(0~1取值范围)。

评分

7

查看全部评分

点评
回复

使用道具

发表于 2024-5-19 15:55 | 显示全部楼层
我凡凡大哥开日记了,来支持一个
点评
回复

使用道具

发表于 2024-5-19 16:00 | 显示全部楼层
加了透明度设置,颜色更可以千变万化,有无穷无尽的可能。。
点评
回复

使用道具

发表于 2024-5-19 18:46 | 显示全部楼层
一点夜看不懂。
点评
回复

使用道具

发表于 2024-5-19 21:47 | 显示全部楼层
很好呢,理工男的日记。看不懂不影响欣赏,欣赏这种治学方法。
点评
回复

使用道具

发表于 2024-5-20 08:52 | 显示全部楼层
欢迎日记安家,看不懂也不影响支持
点评
回复

使用道具

 楼主| 发表于 2024-5-20 12:38 | 显示全部楼层
糊涂仙儿 发表于 2024-5-20 08:52
欢迎日记安家,看不懂也不影响支持

仙儿周一好
点评
回复

使用道具

 楼主| 发表于 2024-5-20 12:38 | 显示全部楼层
风清扬 发表于 2024-5-19 21:47
很好呢,理工男的日记。看不懂不影响欣赏,欣赏这种治学方法。

感谢支持
点评
回复

使用道具

 楼主| 发表于 2024-5-20 12:39 | 显示全部楼层

点评
回复

使用道具

 楼主| 发表于 2024-5-20 12:39 | 显示全部楼层
花简静 发表于 2024-5-19 16:00
加了透明度设置,颜色更可以千变万化,有无穷无尽的可能。。

经验之谈
点评
回复

使用道具

您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

手机版|千山论坛 ( 冀ICP备2024055714号 )

GMT+8, 2025-9-19 10:15

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表