楼主: 凡哥

[日记] JS代码点滴

[复制链接]

一坛酒

樱果相依
 楼主| 发表于 2024-5-20 12:39 | 显示全部楼层
花简静 发表于 2024-5-19 15:55
我凡凡大哥开日记了,来支持一个

感谢支持
点评
回复

使用道具

灵儿
发表于 2024-5-20 14:28 | 显示全部楼层
看不懂,问好!
点评
回复

使用道具

一坛酒

樱果相依
 楼主| 发表于 2024-5-20 18:08 | 显示全部楼层
菀菀 发表于 2024-5-20 14:28
看不懂,问好!

谢谢
点评
回复

使用道具

一坛酒

樱果相依
 楼主| 发表于 2024-5-20 18:38 | 显示全部楼层

2024年5月20日 星期一

一句代码生成十六进制随机颜色的方法:

方法一:`#${Math.random().toString(16).substr(-6)}`;
方法二:`#${Math.random().toString(16).substring(2, 8)}`;

解释:Math.random() 是 JS的数学方法之一,生成随机数,返回一个随机的浮点数;toString(16) 利用 JS 内置方法将浮点数转换为16进制字符串;substr 和 substring 是借助 JS 内置函数截取字符串,这里都是截取6位,如果需要透明色,可截取8位,不过16进制颜色的Alpha通道不是很理想,极有可能得到完全透明的颜色。

以下示例,利用第二种方法实现:

点击上方盒子改变背景颜色:

评分

2

查看全部评分

点评
回复

使用道具

发表于 2024-5-20 19:20 | 显示全部楼层
虽然看不懂,但是感觉到代码的强大和梦幻,谢谢凡哥老师。
点评
回复

使用道具

发表于 2024-5-20 19:22 | 显示全部楼层
凡哥 发表于 2024-5-20 18:38
#mydiv {margin: auto;width: 400px;height: 200px;border: 1px solid gray;cursor: pointer;position: re ...

点击放方框部分出现不同色彩,好神奇的说。
点评
回复

使用道具

发表于 2024-5-20 19:25 | 显示全部楼层
问好凡哥老师,这些代码如何运用到音画帖子了呢?
点评
回复

使用道具

一坛酒

樱果相依
 楼主| 发表于 2024-5-20 19:33 | 显示全部楼层
风吟落 发表于 2024-5-20 19:20
虽然看不懂,但是感觉到代码的强大和梦幻,谢谢凡哥老师。

这个论坛就是有代码构建的
点评
回复

使用道具

一坛酒

樱果相依
 楼主| 发表于 2024-5-20 19:33 | 显示全部楼层
风吟落 发表于 2024-5-20 19:25
问好凡哥老师,这些代码如何运用到音画帖子了呢?

这要看你的需要,也不是一言两语可以说清楚
点评
回复

使用道具

🍀小十一🍀

桃花落

管理勋章 版主勋章 江湖之上 桃花朵朵 山高为峰 山外有山 巳巳如意 两周年庆 守望千山 少年歌行 海洋之心 蝴蝶精灵 山间红叶 花漫千山 中秋月圆 欢度国庆 映像2024 雪花精灵 我书我心 甜心百灵 星河有你 七夕之桥 一生安柠 青恬时光 幸福莓满 心想事橙 桃气满满 梅开颜笑 心若葡提 大吉大荔 樱果相依 喜上莓梢 菜源滚滚 猪事顺利 一生一世 前兔似锦 心心相印 两心如一 一心一意
发表于 2024-5-20 19:57 | 显示全部楼层
看着好高深的样子,我先来瞧两眼,欢迎凡哥开日记楼。
点评
回复

使用道具

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

本版积分规则

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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