首页/对照列表/CSS 颜色名称

CSS 颜色名称

所有 W3C 支持的 CSS 颜色名称以及十六进制和 RGB 代码的完整列表。

AliceBlue

#F0F8FF
rgb(240, 248, 255)

AntiqueWhite

#FAEBD7
rgb(250, 235, 215)

Aqua

#00FFFF
rgb(0, 255, 255)

Aquamarine

#7FFFD4
rgb(127, 255, 212)

Azure

#F0FFFF
rgb(240, 255, 255)

Beige

#F5F5DC
rgb(245, 245, 220)

Bisque

#FFE4C4
rgb(255, 228, 196)

Black

#000000
rgb(0, 0, 0)

BlanchedAlmond

#FFEBCD
rgb(255, 235, 205)

Blue

#0000FF
rgb(0, 0, 255)

BlueViolet

#8A2BE2
rgb(138, 43, 226)

Brown

#A52A2A
rgb(165, 42, 42)

BurlyWood

#DEB887
rgb(222, 184, 135)

CadetBlue

#5F9EA0
rgb(95, 158, 160)

Chartreuse

#7FFF00
rgb(127, 255, 0)

Chocolate

#D2691E
rgb(210, 105, 30)

Coral

#FF7F50
rgb(255, 127, 80)

CornflowerBlue

#6495ED
rgb(100, 149, 237)

Cornsilk

#FFF8DC
rgb(255, 248, 220)

Crimson

#DC143C
rgb(220, 20, 60)

Cyan

#00FFFF
rgb(0, 255, 255)

DarkBlue

#00008B
rgb(0, 0, 139)

DarkCyan

#008B8B
rgb(0, 139, 139)

DarkGoldenRod

#B8860B
rgb(184, 134, 11)

DarkGray

#A9A9A9
rgb(169, 169, 169)

DarkGreen

#006400
rgb(0, 100, 0)

DarkKhaki

#BDB76B
rgb(189, 183, 107)

DarkMagenta

#8B008B
rgb(139, 0, 139)

DarkOliveGreen

#556B2F
rgb(85, 107, 47)

DarkOrange

#FF8C00
rgb(255, 140, 0)

DeepPink

#FF1493
rgb(255, 20, 147)

Gold

#FFD700
rgb(255, 215, 0)

GoldenRod

#DAA520
rgb(218, 165, 32)

Green

#008000
rgb(0, 128, 0)

HotPink

#FF69B4
rgb(255, 105, 180)

LightBlue

#ADD8E6
rgb(173, 216, 230)

LightCoral

#F08080
rgb(240, 128, 128)

Magenta

#FF00FF
rgb(255, 0, 255)

MidnightBlue

#191970
rgb(25, 25, 112)

Navy

#000080
rgb(0, 0, 128)

Olive

#808000
rgb(128, 128, 0)

Orange

#FFA500
rgb(255, 165, 0)

OrangeRed

#FF4500
rgb(255, 69, 0)

Pink

#FFC0CB
rgb(255, 192, 203)

Purple

#800080
rgb(128, 0, 128)

Red

#FF0000
rgb(255, 0, 0)

Salmon

#FA8072
rgb(250, 128, 114)

SeaGreen

#2E8B57
rgb(46, 139, 87)

Teal

#008080
rgb(0, 128, 128)

Tomato

#FF6347
rgb(255, 99, 71)

White

#FFFFFF
rgb(255, 255, 255)

Yellow

#FFFF00
rgb(255, 255, 0)

功能简介

CSS 颜色名称

CSS 颜色名称完全对照表。聚合了 Web 标准中的全部命名颜色(如 AliceBlue, RebeccaPurple),提供色块预览与对应的 HEX/RGB 值,丰富您的视觉词典。

如何使用

1. 浏览命名色彩网格;2. 点击目标色卡获得颜色值;3. 使用过滤功能快速寻找“蓝色系”或“暖色系”命名色。

安全保障

静态语义参考。不追踪您的网页配色习惯,保护您的设计私密性。

100% Client Side
📘 使用指南与技术说明

痛点引入

作为前端开发者,你是否经常在写CSS时突然卡壳,想用个“深蓝色”却记不住具体的颜色名称?或者明明记得有个“coral”颜色,却不确定它的HEX值是多少?更尴尬的是,在团队协作时,你写了个“lightblue”,同事却用了“LightBlue”,结果样式不一致还得花时间排查。这种小问题看似不起眼,却实实在在地影响了开发效率,让人忍不住想“摸鱼”逃避。

核心功能深度解析

CSS颜色名称工具的核心是基于W3C CSS规范中定义的148个标准颜色名称。这些名称不是随意编造的,而是有着深厚的历史渊源和技术规范。比如“aliceblue”源自《爱丽丝梦游仙境》的作者刘易斯·卡罗尔,而“chocolate”这样的名称则是为了提供更直观的颜色表达。

从技术实现角度看,这个工具通过建立颜色名称与HEX值的映射表,并利用正则表达式快速匹配用户输入。当用户输入“red”时,工具会返回“#FF0000”和对应的颜色预览。这种映射关系是单向且确定的,确保了在不同浏览器和设备上的一致性。

行业应用场景

  1. 快速原型开发:在搭建页面原型时,不需要纠结颜色代码,直接使用“tomato”、“skyblue”这样的描述性名称,让设计意图更清晰。
  2. 团队协作规范:在大型项目中,统一使用颜色名称而非HEX值,可以避免因颜色代码细微差异导致的样式不一致问题。
  3. 响应式设计调试:在不同设备上测试时,使用颜色名称可以快速调整主题色,而不用记住复杂的十六进制代码。
  4. CSS-in-JS开发:在现代前端框架中,直接引用颜色名称变量,让代码更易读、更易维护。

FAQ常见问题

Q1:CSS颜色名称区分大小写吗? A:不区分。W3C规范明确规定颜色名称不区分大小写,“Red”、“RED”和“red”都指向同一个颜色值#FF0000。

Q2:为什么有些颜色名称在旧版IE中不生效? A:IE6及更早版本只支持16种基本颜色名称。如果需要兼容老旧浏览器,建议使用HEX值或RGB值作为回退方案。

Q3:可以自定义颜色名称吗? A:原生CSS不支持自定义颜色名称,但可以通过CSS变量(--custom-color)或预处理器(如Sass、Less)来实现类似功能。

Q4:颜色名称和HEX值哪个性能更好? A:在渲染性能上几乎没有差异。浏览器在解析时都会将颜色名称转换为RGB值。选择哪种主要取决于代码可读性和团队规范。

Q5:为什么“gray”和“grey”两种拼写都有效? A:这是CSS规范为了兼容不同英语拼写习惯而做的特殊处理,两者都指向同一个颜色#808080。

技术科普/延伸阅读

CSS颜色规范经历了多个版本的演进,从最初的CSS1到现在的CSS Color Module Level 4。有趣的是,虽然规范定义了148个颜色名称,但实际只有147个唯一颜色,因为“gray”和“grey”指向同一个值。

未来CSS Color Module Level 5可能会引入更多颜色空间和函数,如lab()、lch()等,让颜色控制更加精细。同时,关于“为什么没有‘lightyellowgreen’这样的名称”这类未解之谜,其实反映了规范在实用性和简洁性之间的平衡考量。

📖 精选技术文章推荐

那些藏在 URL 里的双重编码漏洞:一次 SQL 注入的完整路径

明明部署了昂贵的 WAF 防火墙,为什么数据库还是被拖库了?黑客并没有使用什么零日漏洞,而是巧妙地利用了 URL 的“双重编码”特性。本文将带你重构一次真实的攻击路径,揭示架构分层中的安全盲区,以及开发者最容易犯的致命错误。

那个把对象直接 toString 传进 URL 的同事,把我们的接口搞崩了

一个前端新人的失误:'?filter=[object Object]',让后端的 JSON.parse 直接崩溃,引发了一场 P3 级事故。本文深入探讨 JSON 与 GET 参数互转的种种陷阱:嵌套对象怎么传?数组怎么解析?URL 长度限制在哪里?以及如何避开这些暗坑。

计算机差点变成巴别塔:Unicode 发明前,我们如何处理多语言文字

在 UTF-8 统治世界之前,计算机世界曾是一片混乱的割据地。为了显示中文、日文或希腊文,开发者们发明了无数互不兼容的“代码页”。本文带你回顾那段满是乱码、冲突与妥协的编码演进史,理解 Unicode 存在的终极意义。

消失的字符:处理民族文字展示时的编码与渲染深坑

在开发文本分析工具时,我们发现 UTF-8 并不是万能药。当遇到藏文的叠加字、维吾尔文的 RTL 镜像渲染以及复杂的 Unicode 代理对时,传统的字符串处理逻辑会瞬间失效。本文记录 daima.life 在适配多元文字时的技术复盘。

💡 想要更多功能?

发现 Bug 或是希望加入新工具?支持免费提建议或商业私有化定制开发