颜色工具·7 分钟

CSS 命名颜色:148 种颜色完整清单

完整的 CSS 命名颜色清单,含 hex 和 RGB 对应值。可搜索、可复制,移动端友好。

什么是 CSS 命名颜色?

CSS 内置了 148 种命名颜色,可以代替十六进制代码或 RGB 值使用。诸如 "tomato"、"rebeccapurple"、"lightseagreen" 这样的单词都是合法的 CSS 颜色值,由 W3C 定义,所有现代浏览器都支持。命名颜色让你的样式表更易读、更易记。

它们覆盖了整个色环:原色、二次色、三次色、灰色,以及一些特殊色调。每个名字都对应一个精确的 sRGB 值。有些名字很明显("red"、"blue"、"green"),其它则出奇地具体("papayawhip"、"lemonchiffon"、"mediumvioletred")。

常见使用场景

  • 快速原型:用颜色名设置占位符
  • 可读 CSS:用 `tomato` 代替 `#ff6347`,更清晰
  • 主题化:在 CSS 变量中使用语义化名字(--brand-primary: rebeccapurple)
  • 邮件模板:一些客户端限制 hex,命名颜色支持更广
  • 教学:命名颜色是给 CSS 初学者讲课的好材料

方法 1:使用 UtilBoxx CSS 命名颜色清单(推荐)

我们的 CSS 命名颜色清单 展示每个命名颜色对应的 hex 和 RGB,支持搜索,一键复制名字或值。步骤如下:

  1. 访问 utilboxx.com/zh/tools/color/named
  2. 浏览或搜索清单(试试 "purple" 或 "gray")
  3. 点击任意色板复制其名字
  4. 点击 hex 值复制精确代码
  5. 用收藏按钮收藏最常用的颜色

这个方法的优势

  • 可搜索、按颜色分组的清单
  • 名字、hex、RGB 一键复制
  • 每种颜色都有可视色板
  • 移动端友好布局
  • 免费、无需注册、无广告

方法 2:记住基础颜色

一组小而常用的命名颜色能覆盖 80% 的日常 CSS 工作:

  • red、green、blue(原色)
  • yellow、cyan、magenta(二次色)
  • black、white、gray
  • orange、pink、purple、brown
  • 浅/深变体:lightgray、darkblue 等

需要更特殊的颜色时,备一份参考清单即可。

方法 3:在样式表中使用 CSS 变量

把你的色板定义为 CSS 自定义属性,在代码中使用名字:

```css :root { --color-bg: white; --color-text: black; --color-accent: rebeccapurple; --color-warning: tomato; } ```

这既保留了命名颜色的可读性,又具备集中化设计系统的能力。

常见问题

CSS 一共有多少命名颜色?

CSS Color Module Level 4 规范中定义了 148 种命名颜色。清单包括所有历史颜色以及较新的 rebeccapurple(2014 年为纪念 Eric Meyer 的女儿而加入)。

命名颜色大小写敏感吗?

不敏感。"Tomato"、"tomato" 和 "TOMATO" 都指向同一种颜色。小写是约定风格。

什么是 rebeccapurple?

它是 `#663399`,2014 年加入 CSS 规范,用以纪念 CSS 先驱 Eric Meyer 的女儿 Rebecca Alison Meyer。它是 CSS 中唯一因非技术原因加入的命名颜色。

SVG 和 canvas 中能用命名颜色吗?

可以。SVG 和 HTML5 canvas API 都接受 CSS 命名颜色,名字和值在各处通用。

结论

CSS 命名颜色是被低估的瑰宝。想要一个快速、可搜索的参考,把 UtilBoxx CSS 命名颜色清单 加为书签是最佳选择。