0

0

css有哪些常见的颜色代码_常见颜色名称和对应的十六进制代码

P粉602998670

P粉602998670

发布时间:2026-02-09 14:09:18

|

963人浏览过

|

来源于php中文网

原创

W3C 140个标准色均有唯一确定的#RRGGBB值,高频使用约30个;命名色仅适用于transparent、currentColor等语义明确场景,状态色等需用自定义属性+十六进制确保可访问性与一致性。

css有哪些常见的颜色代码_常见颜色名称和对应的十六进制代码

常见 CSS 颜色名称和对应 #RRGGBB 值(140 个标准色中高频使用的)

W3C 定义的 140 个命名颜色每个都有唯一、固定的十六进制值,不是近似值。比如 graygrey 都是 #808080,不是“差不多”,而是完全等价;rebeccapurple 严格等于 #663399,不是“偏紫一点”。实际开发中高频用到的约 30 个,以下是语义清晰、对比度可用、拼写稳定的核心集:

  • black#000000
  • white#ffffff
  • red#ff0000(但注意:对比度仅 3.99:1,常不满足 WCAG AA)
  • green#008000(比 lime#00ff00)更稳,更适合“成功”状态)
  • blue#0000ff(纯蓝,饱和度高,慎用于正文链接——明度太低)
  • darkblue#00008b(比 blue 暗得多,适合标题或深色背景文字)
  • lightcoral#f08080(暖红调,比 salmon#fa8072)更灰、更柔和)
  • steelblue#4682b4(冷灰蓝,UI 中常用作主色或边框色,可访问性友好)
  • olive#808000(易拼错成 olivedrabolivegreen,建议直接记 #808000
  • rebeccapurple#663399(唯一人名色,不是“高级 purple”,而是为包容性加入;若设计系统未明确定义,别擅自引入)

为什么别靠肉眼猜颜色名称对应的色值?

因为很多名字视觉差异极小,但数值差得真实:darkgray#a9a9a9dimgray#696969,亮度差 64 单位(十进制),在深色 UI 中可能一个显字、一个糊成一片。更麻烦的是,浏览器开发者工具里用取色器点出来的值,永远是精确的 #RRGGBB,而不是你写的 darkslategray ——它只显示计算后结果。

  • 查表不可靠:不同网站整理的“CSS 颜色表”可能混入非标准色或旧版值
  • VS Code / WebStorm 不补全命名色(rebeccapurple 得手敲全名,无缩写)
  • ESLint 规则 color-no-named 可强制禁用命名色,防止团队协作时失控
  • 真正可靠的验证方式:写好样式后,右键元素 → “检查”,在 Styles 面板里看 computed color 的十六进制值

什么时候该用颜色名称,什么时候必须用 #RRGGBB 或 rgb()

颜色名称不是“简写”,而是带语义的标记。用错场景,反而增加维护成本。

蚂蚁PPT
蚂蚁PPT

AI在线智能生成PPT

下载
  • ✅ 推荐用名称的场景:transparent(比 rgba(0,0,0,0) 更短、语义清、IE9+ 全兼容);currentColor(继承父级文字色,用于图标或边框)
  • ❌ 禁止用名称的场景:组件状态色(如 .btn--error { color: red; }),因为 red 对比度不达标,且无法在设计系统中统一映射到可访问色
  • ⚠️ 高风险场景:用 maroon#800000)、navy#000080)等低明度色做文字,极易触发可访问性检测失败
  • ? 实操替代方案:定义 CSS 自定义属性,例如 --color-error: #dc2f2f;,再在类中引用 color: var(--color-error);,既可控又可主题化

十六进制写法的兼容性与常见误写

#RRGGBB 是最通用、最安全的颜色写法,所有浏览器从 IE6 起就支持。但细节上容易手滑出错:

立即学习前端免费学习笔记(深入)”;

  • #f00 是合法简写,等价于 #ff0000;但 #f0#f000 是无效值,会被浏览器忽略
  • #RRGGBBAA(8 位)支持透明度,但 Safari 14.1 之前不支持,如需兼容旧版 iOS,优先用 rgba()
  • 字母不区分大小写,#FF0000#ff0000 效果一样,但团队应统一小写规范(便于 diff 和压缩)
  • 十六进制中没有 GH 等字母——只有 0-9a-f,写成 #f0g000 会静默失效
实际项目里,颜色从来不是“选个好看的名字”,而是“选一个能被测试覆盖、能被设计系统约束、能在暗色模式下平滑过渡的确定值”。命名色看着省事,一旦开始做主题、做 a11y 检查、做 CI 自动化校验,它就成了第一个要被砍掉的模糊项。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

331

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

317

2023.10.25

webstorm怎么放大
webstorm怎么放大

webstorm 提供四种放大代码编辑器的方法:键盘快捷键:ctrl/cmd + plus菜单:查看 > 缩放 > 放大工具栏:缩放按钮鼠标滚轮:按住 ctrl/cmd 滚动。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

295

2024.04.08

webstorm闪退怎么解决
webstorm闪退怎么解决

解决 webstorm 闪退问题的步骤:检查更新;重新启动计算机;禁用插件;重置设置;清除缓存;检查防火墙和防病毒软件;重新安装 webstorm;联系支持团队。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

292

2024.04.08

webstorm运行不了文件的原因
webstorm运行不了文件的原因

webstorm无法运行文件的原因:node.js 版本不匹配;文件路径错误;环境变量未设置;文件依赖项丢失;权限问题;防火墙拦截;webstorm 插件冲突;webstorm 错误。想了解更多webstorm的相关内容,可以阅读本专题下面的文章。

346

2024.04.08

webstorm调节字体大小
webstorm调节字体大小

可以通过三种方法调整 webstorm 的字体大小:快捷键(windows/linux:ctrl + alt + (+或-);macos:cmd + alt + (+或-))、菜单(文件 > 设置 > 外观与行为 > 外观 > ide 字体大小)、注册表(仅限 windowshkey_current_usersoftwarejetbrainswebstorm92.7785.53optionsedit

345

2024.04.08

webstorm创建html的方法
webstorm创建html的方法

webstorm创建html项目分五步:创建新项目并配置 html 设置;添加新 html 文件;编写 html 代码并利用实时预览;预览 html 文件并进行部署;使用模板和 emmet 快捷方式加快开发。想了解更多webstorm的相关内容,可以阅读本专题下面的文章。

372

2024.04.08

webstorm新建文件夹方法
webstorm新建文件夹方法

webstorm新建文件夹方法:在项目视图中导航到目标位置;右键单击并选择“新建”>“文件夹”;输入文件夹名称并单击“确定”。想了解更多webstorm的相关内容,可以阅读本专题下面的文章。

439

2024.04.08

Golang处理数据库错误教程合集
Golang处理数据库错误教程合集

本专题整合了Golang数据库错误处理方法、技巧、管理策略相关内容,阅读专题下面的文章了解更多详细内容。

124

2026.02.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 0.8万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3.3万人学习

CSS教程
CSS教程

共754课时 | 29.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号