#请 JS
www.checkman.io/请
Please.js 是一个礼貌的工具,旨在帮助您让项目变得漂亮。它使用 HSV 色彩空间来生成随机的愉悦色彩,以及基于给定颜色的色彩方案。
它有两个核心功能以及一系列小助手供您使用。
javascript
Please.make_color();
Please.make_scheme(
{
h: 145,
s: .7,
v: .6
},
{
scheme_type: 'triadic',
format: 'rgb-string'
});
核心
make_color
javascript
Please.make_color({options})
默认情况下, make_color 函数会生成并返回一个使用黄金比例的随机十六进制字符串,以确保颜色在屏幕上看起来漂亮。
您还可以传递一个选项对象给 make_color,让它执行一系列不同的操作。
make_color 选项:
- hue:(0-360)通过设置色相,您可以确定颜色。 * 饱和度:(0.0-1.0)通过设置饱和度,您可以确定距离灰色的距离。 * 值:(0.0-1.0)通过设置值,您可以确定黑色和白色之间的平衡。 * base_color:('HTML颜色的名称')设置 base_color(例如 'pink')将在所选颜色的 HSV 范围内创建随机颜色。请注意,它可以识别 146 种标准 HTML 颜色,它的内存非常好。 * 灰度 | 灰度:(true/false)将 greyscale 或 grayscale(但我们都知道哪个是正确的)设置为 true 将使您生成的所有颜色都在灰色或灰色范围内。这实际上与将饱和度设置为 0 相同。 * 黄金:(true/false)将黄金设置为 true 将随机化您的色相(覆盖色相设置),并使您的颜色基于黄金比例而变得壮观。它非常好,是默认值。如果您想更好地控制生成的颜色,请确保将其关闭。 * 全随机:(true/false)将 full_random 设置为 true 将使 Please 失去理智。它将完全随机化所生成颜色的色相、饱和度和值。 * 返回的颜色数:(1-无穷)将 colors_returned 设置为大于 1 将返回一个包含 Please 为您生成的颜色的数组。如果将其设置为 1,您将只生成一个颜色。