🎨 Tailwind颜色查找器
在线Tailwind CSS颜色查询工具,22种色系200+色值,支持搜索和一键复制HEX/RGB/HSL/类名。
什么是Tailwind颜色查找器?
Tailwind颜色查找器是DevToolBox推出的一款前端开发辅助工具,用于快速查询和复制Tailwind CSS框架中的所有预设颜色。Tailwind CSS提供了22种基础色系,每种色系包含11个色阶(50、100、200...900),共计200+种预设颜色。本工具可以帮您快速浏览、搜索和复制这些颜色值,提高前端开发效率。
Tailwind CSS是目前最流行的原子化CSS框架之一,其色彩系统设计非常专业,每种色系的色阶都经过精心设计,对比度和视觉层次都很合理。但由于颜色数量众多,开发者很难记住所有色值和对应的类名。有了这个颜色查找器,您可以快速找到需要的颜色,一键复制HEX、RGB、HSL值或Tailwind类名。
如何使用Tailwind颜色查找器
- 选择色系 — 从下拉菜单中选择您想查看的色系,或选择"全部色系"查看所有颜色。支持22种Tailwind预设色系。
- 选择复制格式 — 选择点击颜色时复制的格式:HEX(十六进制)、RGB(红绿蓝)、HSL(色相饱和度亮度)或Tailwind CSS类名。
- 搜索颜色 — 在搜索框中输入颜色名或色值关键词,可以快速过滤出匹配的颜色。例如搜索"blue-500"或"#3b82f6"。
- 点击复制 — 点击任意颜色块,即可将该颜色按选定格式复制到剪贴板,方便粘贴到代码中使用。
常见使用场景
场景一:UI设计配色
在设计界面或制作原型时,从Tailwind调色板中选择合适的颜色搭配。每种色系有完整的色阶,从最浅到最深过渡自然,可以直接用于各种设计场景,确保配色协调美观。
场景二:前端开发查阅
使用Tailwind CSS开发时,快速查找某个颜色对应的类名或色值。不用记住所有颜色编号,打开查找器搜索一下就能找到需要的类名,提高编码效率。
场景三:颜色对比检查
比较不同色系同色阶的颜色效果,选择最适合项目主题的主色调。也可以检查不同色阶之间的对比度是否符合可访问性标准(WCAG AA/AAA)。
场景四:设计系统建立
为团队或项目建立设计系统时,参考Tailwind的色彩体系来定义自己的颜色规范。Tailwind的色阶划分非常科学,可以直接借鉴或作为基础定制。
技术原理
Tailwind的颜色系统基于精心设计的色阶体系,每个色系包含11个色阶(50到900)。50是最浅的变体(接近白色),900是最深的变体(接近黑色)。色阶命名数字越高,颜色越深。中间的500是该色系的"基准色"或"主色调"。
// Tailwind 颜色数据结构示例
const tailwindColors = {
blue: {
50: '#eff6ff',
100: '#dbeafe',
200: '#bfdbfe',
300: '#93c5fd',
400: '#60a5fa',
500: '#3b82f6', // 基准色
600: '#2563eb',
700: '#1d4ed8',
800: '#1e40af',
900: '#1e3a8a',
950: '#172554'
},
// ... 其他色系
};
Tailwind v3版本的颜色系统包含22种色系:5种中性灰系(Slate、Gray、Zinc、Neutral、Stone)和17种彩色系(Red、Orange、Amber、Yellow、Lime、Green、Emerald、Teal、Cyan、Sky、Blue、Indigo、Violet、Purple、Fuchsia、Pink、Rose)。每种色系有11个色阶,共约242种预设颜色。这个色彩体系由专业设计师设计,广泛应用于各种Web项目。
Tailwind色系分类
| 类别 | 色系 | 特点 |
|---|---|---|
| 冷灰系 | Slate, Gray, Zinc | 偏蓝/偏冷调,适合现代科技风 |
| 中性灰系 | Neutral, Stone | 纯灰/偏暖调,适合经典商务风 |
| 暖色系 | Red, Orange, Amber, Yellow | 活力、温暖、警示 |
| 绿色系 | Lime, Green, Emerald, Teal | 自然、成功、健康 |
| 冷色系 | Cyan, Sky, Blue, Indigo | 专业、信任、科技感 |
| 紫色系 | Violet, Purple, Fuchsia | 创意、奢华、神秘 |
| 粉色系 | Pink, Rose | 柔美、浪漫、时尚 |
最佳实践与注意事项
- 主色调推荐选择500-600色阶,饱和度适中、视觉效果好。按钮、链接等交互元素常用500色阶,hover状态用600,active用700。
- 文字颜色推荐:浅色背景上用900(标题)和700(正文),深色背景上用50(标题)和200(正文)。辅助文字用500或400色阶。
- 背景色推荐:50-100色阶用于浅色背景,800-900色阶用于深色背景。卡片和容器可以用比页面背景深或浅一个色阶的颜色。
- 边框和分割线推荐使用200(浅色模式)或700(深色模式)色阶,视觉上若有若无,不会干扰主要内容。
- 确保文字和背景的对比度符合WCAG可访问性标准。普通文字需要至少4.5:1的对比度,大文字需要至少3:1。50和900的对比度最高,最安全。
- 设计界面时尽量保持色系一致性,不要混用太多不同色系。通常一个主色+一个强调色+一套中性灰就足够了。
常见问题
Q:Tailwind有多少种预设颜色?
A:Tailwind CSS v3版本包含22种基础色系,每种色系有11个色阶(50、100、200、300、400、500、600、700、800、900、950),共计约242种预设颜色。此外还有黑白两色和一些特殊颜色(如current、transparent)。这是目前最丰富的CSS框架预设色彩体系之一。
Q:色阶数字是什么意思?50和900哪个深?
A:色阶数字代表颜色的深浅程度,数字越大颜色越深。50是最浅的颜色(接近白色的淡色),900是最深的颜色(接近黑色的深色)。500是中间的基准色,通常作为该色系的代表色。色阶命名借鉴了字体粗细的命名方式(100细-900粗),便于记忆和理解。
Q:如何自定义Tailwind颜色?
A:在tailwind.config.js的theme.colors配置项中添加或覆盖颜色定义。可以扩展已有色系添加新的色阶,也可以添加全新的色系。例如:colors: { brand: { 50: '#f0fdf4', 500: '#22c55e', 900: '#14532d' } }。自定义颜色后,就可以像使用内置颜色一样使用bg-brand-500、text-brand-600等类名。
Q:HEX、RGB、HSL三种格式各有什么用途?
A:HEX(十六进制)是Web上最常用的颜色表示方式,简洁紧凑,适合CSS代码。RGB(红绿蓝)直观易懂,适合需要调整透明度的场景(RGBA)。HSL(色相饱和度亮度)更符合人类对颜色的感知,调整颜色时更容易控制:想要深一点就降低亮度值,想要鲜艳一点就提高饱和度。Tailwind本身使用的是HEX格式。
Q:怎么选择适合的主色调?
A:选择主色调需要考虑品牌定位、目标用户和行业特点。蓝色适合科技、金融、企业网站,传达专业和信任;绿色适合健康、环保、教育类产品;红色适合电商、促销、警示场景;紫色适合创意、时尚、美妆类。建议先确定品牌调性,再在对应色系中选择500-600色阶作为主色。
Q:Tailwind颜色和Material Design颜色一样吗?
A:不一样。两者都是优秀的色彩系统,但设计理念和具体色值不同。Material Design的颜色系统强调鲜明的色彩和高饱和度,颜色命名使用"Red 500""Blue 700"等方式。Tailwind的颜色系统相对更柔和一些,命名方式类似但具体色值不同。总体来说Tailwind的颜色更偏现代扁平化风格,Material Design更偏纸墨效果。