🎨

颜色色阶生成器

输入一个主色,自动生成从极浅到极深的颜色色阶(类似 Tailwind 色板),支持一键复制色值。

颜色色阶生成器
#3B82F6

颜色色阶生成器使用指南

📌 简介

颜色色阶生成器是一款专为 UI 设计师和前端开发者打造的专业调色工具。在现代 UI 设计中(如 Material Design 或 Tailwind CSS),我们很少只使用单一的颜色作为按钮或背景。一个完整的颜色系统通常包含从极浅(50)到极深(950)的 11 个色阶,用于表示不同的状态(如 hover、active、disabled 或不同的背景深度)。本工具只需输入一个主色,即可利用 HSL 色彩模型,通过数学算法精确计算出与之和谐搭配的整套色板。

📖 色阶生成的数学原理

简单地把颜色加白或加黑(RGB 线性插值)往往会导致颜色显得脏或失去原本的质感。本工具在底层将您选中的主色转换为 HSL(色相、饱和度、亮度)模型。在生成浅色(50-400)时,工具大幅提升亮度(L),同时微调降低饱和度(S),使其呈现出柔和、通透的视觉效果;在生成深色(600-950)时,工具不仅降低亮度,还会略微增加饱和度,防止颜色在暗处发灰。这种基于感知色彩学(Perceptual Color)的算法,能生成出媲美专业设计系统的高级色板。

💼 常见应用场景

⚙️ 使用步骤

  1. 在顶部选择您的品牌主色(通常对应色板中的 500)。
  2. 下方会立即生成从 50 到 950 的整条色阶。
  3. 鼠标悬停会显示微交互效果。
  4. 点击任意色条即可将其 HEX 色值复制到剪贴板。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: 生成的色阶可以直接用在我自己的 CSS 变量中吗?

A: 非常完美。您可以将它们定义为 `--primary-100`, `--primary-200` 等变量,在项目中全局调用。