UI Colors:生成并预览完整 Tailwind CSS 色阶

摘要

手里只有一个品牌主色,却需要可用的浅色背景、边框、正文和深色交互状态时,UI Colors 能快速建立完整色阶。

UI Colors:生成并预览完整 Tailwind CSS 色阶
UI Colors 可从一个基础颜色生成 Tailwind 风格的 50 至 950 色阶,并在卡片、网站、仪表盘、图表和组件中实时预览配色效果。
网址: https://uicolors.app/ 日期:2026-08-24 分类: 评论:发表评论 浏览:0

色阶的价值在于形成一套可复用关系

UI Colors 从基础色生成由浅到深的多个等级,并把结果放进真实组件和页面示例中。相比只挑五个看起来协调的色块,这种方式更容易分配背景、边框、悬停、正文和强调状态,也能直接映射到 Tailwind 项目。

我不会把生成结果原样全部投入设计系统。先选一个主色,检查 50、100 是否适合淡背景,500、600 是否适合按钮,800、900 是否能承载深色文字,再删除用不到的等级。颜色令牌越多,团队越容易随意选错。

在组件预览中寻找对比问题

单独看色块时很漂亮的组合,放到小字号、禁用按钮或图表图例中可能难以阅读。利用网站、仪表盘和组件视图检查正文、链接、边框与状态色,并用对比度工具验证,不要只凭肉眼。

  • 先定义主色用途,再输入品牌颜色;
  • 分别检查浅背景、正文、按钮和悬停状态;
  • 增加成功、警告、错误色时保持语义一致;
  • 在亮色与深色模式中都验证文字对比度。

生成色阶之后还需要语义命名

组件代码如果到处写 blue-600,品牌换色会很痛苦。将最终色阶映射为 primary、surface、border、text、danger 等语义令牌,再由主题决定具体数值,维护起来更清楚。Tailwind 版本变化时也应核对配置格式。

若还在寻找多组配色灵感,可先用 Coolors 组合色相,再回 UI Colors 为关键颜色补齐层级。前者偏灵感和组合,后者偏系统化色阶,使用阶段不同。

颜色系统要接受内容和设备的检验

把示例中的占位文字换成真实中文标题、长段落、表格和错误信息,再看密集页面是否仍清晰。低质量屏幕、户外亮光和色觉差异都会改变体验,因此状态不能只靠颜色表达,还应配合文字或图标。

导出后保存基础色、生成日期和手工调整记录。UI Colors 能加快第一版,但最终设计系统仍要由真实组件、无障碍要求和品牌规则共同决定。不要为了让色阶数学上整齐,牺牲按钮可读性或信息层级。

网站二维码

发表评论