Tailwind CSS调色板色阶生成器

输入基准主色,基于感知色度空间自动推导50至950的全套色阶配置代码

Tailwind CSS调色板色阶生成器

输入基准主色,基于感知色度空间自动推导50至950的全套色阶配置代码

工作原理

1
Set Criteria & Options
Select length, format, or generation parameters for your output.
2
Generate Instantly
Generate secure, random, or custom data entirely in your browser.
3
Copy or Export
Copy the generated output to your clipboard or download the file.
深度技术指南与知识库

Tailwind CSS 调色板生成器:50-950 色阶渐变与配置代码导出

Tailwind CSS 调色板生成与配置工具帮助 UI 设计师与前端工程师将任意单一品牌主色(Hex/RGB)扩展为符合 Tailwind CSS 规范的完整 10 级灰度色阶体系(涵盖 50、100、200、300、400、500、600、700、800、900、950)。工具结合感知色彩空间算法,自动平衡各色阶之间的相对亮度与饱和度过渡,消除人工配色的脏灰感。

设计团队确定了产品的新品牌主色为深紫罗兰 #6366F1。将该主色填入基准色彩输入框,系统自动将其锚定为标准 500 基准色阶,并通过 HSL/OKLCH 色彩感知曲线向上推导极轻柔的背景底色 50: #EEF2FF,向下递进生成沉稳的高对比文字主色 950: #1E1B4B。界面实时呈现包含文本、按钮及卡片的UI 组件渲染预览,并直接生成可无缝复制进 tailwind.config.js 的 JavaScript 配置代码片段。

所有色阶矩阵插值运算均在浏览器内存中实时完成,生成的配置支持直接应用于 Tailwind v3 或 v4 项目主题扩展中。

计算公式与底层原理推导

色阶插值曲线 = InterpolatePerceptualLuminance(BaseColor, StepWeight: 50...950)

利用感知色彩模型对基准色进行亮度和色度双重非线性锚定,500 以下阶梯向纯白高光渐近,500 以上阶梯向深黑阴影平滑过渡,并在关键节点微调色相补偿。

最佳实践与工程实战指南

  • 将品牌识别主色牢固锚定在 500 或 600 色阶上:将核心主色设为 500 可确保上下的色阶具有对称的调节余量,便于构建浅色悬浮态(如 400)与深色点击态(如 700)。
  • 使用 50-100 色阶作为组件浅色背景以替代纯灰:在卡片背景或徽章底色中应用极浅的品牌色阶(如 bg-brand-50),相较于普通的纯灰背景能够大幅提升产品界面的高级感与品牌辨识度。
  • 文本排版优先选用 900 与 950 色阶替代纯黑(#000000):纯黑在屏幕上过于刺眼突兀,使用带有轻微品牌色相倾向的 900/950 深色阶作为正文与标题,能带来更加柔和的阅读体验。
  • 将生成的配置直接贴入 tailwind.config.js 的 theme.extend 节点:通过 extend.colors 进行扩展可以保留 Tailwind 预置的默认色彩体系,避免覆盖原生的 red、gray 等核心工具类。

常见问题解答 (FAQ)

为什么 950 色阶在现代暗黑模式(Dark Mode)中如此重要?
950 是 Tailwind CSS 在较新版本中补充的极深色阶。在深色模式下,950 通常直接用作页面主背景色,900 用作卡片背景,相较于死板的纯黑能够营造出富有空间呼吸感的暗色层次。
为什么有些自动生成的浅色阶看起来偏灰、不够鲜亮?
这是因为简单的线性 RGB 计算容易出现“饱和度崩塌”。本工具采用感知色彩空间对亮度和色相进行动态联动补偿,确保浅色阶在提亮的同时保留足够的纯净色相。
支持直接将颜色导出为现代 CSS 自定义属性(Variables)吗?
支持。代码输出面板除了提供标准的 Tailwind JS 配置格式,还支持一键切换为原生的 :root { --color-brand-500: #...; } 变量格式,适配各类设计规范体系。
支持从已有的 Figma 变量快速提取输入吗?
支持。只要从 Figma 或设计稿中复制任意 Hex 颜色代码粘贴进来,工具即可毫秒级展开全套色阶,极大缩减设计到前端代码落地的周期。