随机调色板生成器
实用的调色板不只是把一组互不相关的随机颜色放在一起。这个生成器会按你选择的鲜明、柔和、低饱和或深色风格,生成 2 到 15 个可直接复制的 HEX 色块,方便快速探索 UI 强调色、图表配色、社交媒体图片和品牌方向草案。
如何生成随机调色板
-
1
选择风格
鲜明风格提高饱和度,适合醒目的界面;柔和风格保持明亮轻盈;低饱和风格降低强度;深色风格使用更深的色调。
-
2
设置颜色数量
可以生成紧凑的两色组合,也可以生成最多 15 个色块的集合,用于图表、UI 状态或情绪板。
-
3
生成或更换 seed
在漏斗模式中可以保留 seed 以复现同一调色板;经典生成模式则每次都会生成一组新颜色。
-
4
复制输出
点击色块即可复制 HEX 代码,也可以将整套调色板导出为 HEX 列表或 CSS custom properties。
风格速查表
| 风格 | 适合用途 | 需要检查 |
|---|---|---|
| 鲜明 | 产品 UI、活动视觉、需要清晰区分的图表 | 不要在同一版面中把所有色块都用到最高强度 |
| 柔和 | 安静背景、柔和插画、轻量强调色系统 | 确保文字对比度仍然足够 |
| 低饱和 | 编辑型版面、仪表盘、成熟品牌系统 | 如果整组颜色显得太平,可以加入一个更明确的强调色 |
| 深色 | 深色界面、数据可视化和高冲击力内容块 | 发布前测试浅色文字和焦点状态 |
实用建议
- 先给每个颜色分配角色。 UI 调色板通常需要一个主表面色、一两个辅助色,以及少量强调色。
- 逐对检查对比度。 色块放在一起看起来不错,并不代表文字叠上去也易读。请测试实际要发布的前景色和背景色组合。
- 需要复现时保留 seed。 如果调色板接近目标但还不够好,可以换一个 seed;如果效果合适,请把 seed 记在项目笔记中,方便之后复现。
常用格式
生成器输出 HEX,因为它在设计工具、CSS 和文档之间都很容易传递。HSL 适合按 hue、saturation 和 lightness 思考颜色。做无障碍设计系统时,OKLCH 也值得学习,因为它能以更接近感知均匀的方式理解 lightness 和 chroma。
常见问题
只随机 hue 还不够。调色板更有用的做法,是让 saturation 和 lightness 根据角色变化,例如一个浅色表面色、一个中间辅助色和一个更强的强调色。
低饱和或柔和风格通常更容易展示,因为它们给字体、图片和留白留下空间。鲜明调色板也可以有效,但需要更克制地使用。
可以。你可以复制单个色块的 HEX,复制用空格分隔的整套 HEX 列表,或在导出步骤复制 CSS custom properties 代码块。
不能。请把生成的颜色作为起点,并在发布前按 WCAG 对比度建议检查实际文字和背景组合。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
电话号码验证器
根据各国号码规划检查结构,并显示地区、类型以及E.164、国际、国内和RFC 3966格式。
BBCode 转 HTML 转换器
将 BBCode(论坛标记)转换为干净的 HTML。支持格式标签、列表、引用、代码、图片和链接。
布尔代数化简器
计算布尔表达式在每种输入组合下的值,并显示完整的真值表。支持最多五个变量和 &、|、!、^ 运算符。