HyperFrames Dark / Premium 深色高级配色指南:Tech / Finance / Luxury / Cinematic 场景的调色板实战
导读
本文围绕 HyperFrames 创意技能库中的 Dark / Premium 调色板,系统讲解面向科技、金融、奢侈品与影视感内容的 8 组深色配色方案,包括每组色板的角色拆解(背景 / 前景 / 强调色)、如何接入 design.md / frame.md 设计规范、如何与 house-style 与 visual-styles 等创意参考配合,以及如何通过 hyperframes check 与 contrast-report.mjs 保证 WCAG AA 对比度达标。读完本文,你将能直接在 HyperFrames 项目中声明并落地一套专业、可校验的深色高级配色体系。
一、Dark / Premium:深色高级感定位
在 HyperFrames 创意技能库中,调色板是"具名色板"体系的一部分。每个色板文件对应一类明确的情绪与内容场景,house-style.md 的调色板路由表将其定位为:
Dark / Premium — Tech, finance, luxury, cinematic content(科技、金融、奢侈品、影视感内容)
与之形成对照的相邻色板包括 Bold / Energetic(产品发布、社媒、高能内容)、Warm / Editorial(叙事、纪录片、案例研究)、Clean / Corporate(解说、教程、演示)等。Dark / Premium 的定位要点在于:
- 科技感:深色底减少视觉噪声,突出数据与界面元素;
- 金融感:深蓝、藏青与金色/琥珀的搭配传递稳重、可信与财富暗示;
- 奢侈品感:黑金、深蓝金、近黑底 + 克制强调色的组合是高级腕表、酒类、高端消费品广告的经典范式;
- 影视感:接近电影胶片调色的低明度底色与高反差,天然适配开场片头、氛围段落与叙事性镜头。
从源码路由看,SKILL.md 将 palettes/*.md 定义为 "Palette-specific color tokens"(色板专属颜色令牌)的唯一来源,当创作流程需要"选取色板"时,直接读取对应文件即可。
二、8 组配色方案完整解析(40 个色值全量收录)
Dark / Premium 色板文件 dark-premium.md 共给出 8 组配色,每组 5 个十六进制色值。按照 HyperFrames 的用法约定(见下文第三节),每组通常按"背景 → 前景 → 强调色"的次序使用,但具体角色需结合内容裁定。以下逐组拆解其色系构成与适用气质:
1. 纯黑 × 藏青 × 琥珀金(经典科技金融黑)
#000000 #14213D #FCA311 #E5E5E5 #FFFFFF
#000000纯黑背景,#14213D深藏青(navy),#FCA311琥珀金强调色,#E5E5E5/#FFFFFF两级亮灰前景。- 气质:高对比黑金组合,是金融数据大屏、加密/科技产品发布、奢华品牌宣传的"默认正确答案"。琥珀金在纯黑底上对比度极高,适合做 CTA、关键数字与进度指示。
2. 深空蓝 × 金黄的金融层级体系
#000814 #001D3D #003566 #FFC300 #FFD60A
#000814极暗蓝黑,#001D3D、#003566逐级提亮的藏青层级,#FFC300/#FFD60A金黄与亮黄。- 气质:比第 1 组更"蓝"——底色是带冷调的蓝黑而非纯黑,适合需要暗示"科技深度"的金融产品、投资报告可视化与财报动画。三级深蓝可承担背景/卡片/描边的层次递进。
3. 冷调蓝灰的优雅商务体系
#0D1B2A #1B263B #415A77 #778DA9 #E0E1DD
#0D1B2A深海军蓝,#1B263B次深蓝,#415A77中蓝,#778DA9蓝灰,#E0E1DD冷调浅灰。- 气质:整套是同一蓝灰系内的明度渐变,天然适合需要"多层级卡片 + 文字阶梯"的界面式构图。注意:本组没有高饱和强调色,强调效果应通过最浅的
#E0E1DD与最深底色的强反差实现,或与第 1 组的琥珀金搭配使用。
4. 蓝调 + 暖米白的编辑式高级感
#0D1321 #1D2D44 #3E5C76 #748CAB #F0EBD8
#0D1321深蓝黑,#1D2D44、#3E5C76递进蓝,#748CAB中浅蓝,#F0EBD8暖米白。- 气质:前三档蓝负责结构层次,
#F0EBD8暖米白作为前景文字,比纯白更柔和、更"纸张感",适合奢侈品目录、品牌故事片头与 editorial 风格的金融叙事。
5. 青绿 + 绯红 + 橙的科技高对比组合
#011627 #FDFFFC #2EC4B6 #E71D36 #FF9F1C
#011627深蓝绿黑背景,#FDFFFC近白前景,#2EC4B6青绿(teal)强调,#E71D36绯红警示/次强调,#FF9F1C橙色第三强调。- 气质:罕见的"一深一白 + 三强调色"结构,适合科技 SaaS 仪表盘、数据分析视频中需要"多色编码"的场景(如收益/亏损/中性三态)。深底上青绿与绯红并存时注意控制面积,避免视觉打架。
6. 黑红戏剧性的电影感体系
#0B090A #161A1D #660708 #A4161A #E5383B
#0B090A近黑,#161A1D深炭灰,#660708暗酒红,#A4161A深红,#E5383B亮绯红。- 气质:整套围绕"黑 + 红"构建,是五组中戏剧张力最强的一组,对应 Security 产品、警示类内容、悬疑叙事与影视片头。暗红三档可承担背景光晕、边框与强调色;
#E5383B适合在近黑底上做小型高亮元素。
7. 墨绿 × 暗金的复古奢华体系
#001427 #708D81 #F4D58D #BF0603 #8D0801
#001427极深蓝黑,#708D81鼠尾草绿(sage),#F4D58D暗金,#BF0603/#8D0801深红两档。- 气质:深蓝黑 + 暗金 + 深红,是古典徽章式的奢华配色,适合高端腕表、威士忌、珠宝等传统奢侈品类,也适合"old money"气质的金融品牌。
8. 深青 × 陶土橙的暖性深色体系
#001524 #15616D #FFECD1 #FF7D00 #78290F
#001524深青黑,#15616D深青绿,#FFECD1奶油白,#FF7D00陶土橙强调,#78290F深棕。- 气质:深色系中偏"暖"的一组——青绿底 + 奶油白前景 + 陶土橙强调,兼具科技冷静与人文温度,适合"温暖感科技品牌"、生活方式类产品与影视化的品牌故事。
选板建议:纯科技/金融演示优先 1、2、3 组;需要多色数据编码选第 5 组;影视叙事、戏剧性场景选第 6 组;传统奢侈品选第 4、7 组;想在同为深色的前提下传递暖意选第 8 组。
三、色板接入 HyperFrames 工作流
Dark / Premium 色板不是孤立的色值列表,而是 hyperframes-creative 创意管线中的一个可消费模块。完整接入路径如下:
1. 在创作路由中定位色板
SKILL.md 的路由表规定:"Palette-specific color tokens" → 读取 palettes/*.md。也就是说,当项目没有现成 frame.md / design.md 设计规范、需要自主选择视觉方向时,Dark / Premium 就是"深色高级感"这一路由的落点之一。
2. 声明背景 / 前景 / 强调色三元组
house-style.md 要求:在写任何 HTML 之前,先声明背景(bg)、前景(fg)、强调色(accent)。以第 1 组为例的声明范式:
/* 推荐范式:bg / fg / accent */
:root {
--bg: #000000; /* 背景 */
--surface: #14213D; /* 卡片/次级背景 */
--fg: #E5E5E5; /* 正文前景 */
--fg-strong: #FFFFFF; /* 标题/关键数字 */
--accent: #FCA311; /* 强调色:CTA、进度条、关键数字 */
}
对应规则(同样来自 house-style.md):
- 一个强调色:同一支视频所有场景共用同一背景与同一强调色,禁止逐元素即兴发明颜色;
- 中性色向强调色偏转:即使使用灰阶,也应向强调色的色相轻微偏转(例如第 3 组的冷蓝灰),避免死灰;
- 深浅匹配内容:Tech、cinema、finance 类内容用深色系——这正是 Dark / Premium 的用武之地。
3. 落进设计规范文件
若有更完整的品牌规范需求,可将色板写入 design.md(或视频优先的 frame.md)的 YAML frontmatter,作为机器可读的规范层。参考 design-spec.md 的解析约定:frontmatter 是规范层,须逐字引用(精确 hex、字体族、字重),不得改写或四舍五入。基于第 1 组的示例:
name: Dark Premium
colors:
primary: "#000000"
on-primary: "#E5E5E5"
surface: "#14213D"
accent: "#FCA311"
highlight: "#FFFFFF"
前端执行顺序为 frame.md → design.md → DESIGN.md(取首个存在的文件),frame.md 是视频 / HyperFrames 项目的首选规范文件;色板则始终以 palettes/*.md 为色值真相来源。
4. 与 Visual Style Library 的"Shadow Cut"呼应
visual-styles.md 中的 Shadow Cut 风格(Hans Hillmann 风格)与 Dark / Premium 高度同源:"近单色——深黑、冷灰、亮白 + 一个血红强调色"(primary: #0a0a0a、accent: #C1121F),适合安全产品、戏剧性揭示、调查类内容。当你选择第 6 组(黑红体系)时,可进一步套用 Shadow Cut 的完整 YAML 令牌(含 typography、rounded、spacing、motion)直接生成规范文件,再按第 1 组的深蓝黑或第 6 组的黑红替换 colors 段即可。
四、对比度与可访问性:深色方案的硬约束
深色系 + 金色/红色强调色的组合,最容易在"强调色文字 + 深色背景"上触犯对比度红线(例如 #FFC300 上的白字、#E5383B 上的深字)。HyperFrames 对此有两道强制关卡:
1. hyperframes check:WCAG AA 强制校验
house-style.md 明确规定:对比度由 hyperframes check 强制(WCAG AA)。即移除所有装饰元素后,文字必须仍然可读——背景光晕、渐变、玻璃拟态都不能"帮"文字达标。Dark / Premium 的深底天然有利于前景对比,但应重点自查:
#FCA311琥珀金上叠加深色文字,还是深底上使用#FCA311文字?后者(深底 + 亮金文字)对比更稳;- 第 5 组的
#2EC4B6青绿文字在#011627深底上对比良好,但#E71D36绯红文字需用较深底或加粗字重; - 第 6 组的
#660708暗酒红只适合做背景装饰与边框,不适合承载正文文字。
2. contrast-report.mjs:渲染帧级对比度审计
仓库提供脚本 contrast-report.mjs(538 行),用于对合成画面做"所见即所得"的对比度审计:
node skills/hyperframes-creative/scripts/contrast-report.mjs <composition-dir> \
[--samples N] [--out <dir>] [--width W] [--height H] [--fps N]
其原理(源码注释可见):
- 对画面取 N 个采样时间点,遍历 DOM 中所有文本元素;
- 将元素自身的文字绘制设为透明后再截屏一次,得到文字背后真实合成像素,再从元素自身 bbox 直接采样——而非取 bbox 外围 4px 环(后者在玻璃拟态、半透明装饰、紧贴文字的相邻面板场景下会失准);
- 按 WCAG 2.1 计算声明前景色与实际背景像素的对比度,输出
contrast-report.json与contrast-overlay.png(洋红 = AA 不通过,黄 = 仅通过 AA,绿 = AAA); - 任一文本元素未达 WCAG AA 即以退出码 1 结束。
该脚本刻意绕过 captureFrameToBuffer(其静态帧去重缓存无法感知 DOM 突变),直接使用 page.screenshot(),与 packages/cli/src/commands/contrast-audit.browser.js 中验证过的技术同源。用 Dark / Premium 色板创作后,建议按 design-adherence.md 的检查清单逐项核对:色值是否全部来自色板(禁止发明新色)、字族字重是否与规范一致、圆角/间距/阴影是否符合声明的层级,最后跑一次对比度审计收尾。
五、实战落地小结
在 HyperFrames 项目中落地 Dark / Premium 的推荐流程:
- 选板:按内容气质从本文第二节 8 组方案中选定一组(科技/金融 → 1、2、3;多色数据 → 5;影视戏剧 → 6;传统奢华 → 4、7;暖性深色 → 8);
- 声明三元组:在写 HTML 前声明
--bg / --fg / --accent,全片统一,禁止逐元素发明颜色; - 写入规范:将色板作为
colors段写入design.md/frame.md的 frontmatter(精确 hex,逐字引用),需要完整风格时可套用 visual-styles.md 的 Shadow Cut 等 YAML 模板; - 构建与校验:完成 HTML 创作后运行
hyperframes check(WCAG AA 强制),并用 contrast-report.mjs 对渲染帧做像素级对比度审计,按 design-adherence.md 清单修复所有违规项后再进入预览与渲染。
Dark / Premium 的价值不在于"深色"本身,而在于它把科技、金融、奢华与影视四个高价值内容场景沉淀为 8 组可直接引用、可机器校验的色值集合——配合 HyperFrames 的规范文件机制与对比度审计管线,你可以在保持品牌克制感的同时,获得完全可复现、可验证的高质量深色视频画面。
参考资源(仓库相对路径)
- 色板主文件:Dark / Premium 全部 8 组色值
- 同目录其他色板:Bold / Energetic、Clean / Corporate、Neon / Electric 等 9 个具名色板
- house-style.md:色板路由表、bg/fg/accent 声明规则、Lazy Defaults 清单
- design-spec.md:
frame.md/design.md规范文件格式与解析优先级 - visual-styles.md:Shadow Cut 等 8 种具名视觉风格(含完整 YAML 令牌)
- design-adherence.md:创作后规范核对清单(颜色/字体/圆角/间距/深度)
- contrast-report.mjs:渲染帧级 WCAG 2.1 对比度审计脚本
- SKILL.md:hyperframes-creative 技能总览与创作路由表
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust4.21 K638- DDeepSeek-V4.1-FlashDeepSeek-V4.1-Flash 是一个多模态混合专家(MoE)模型,拥有 5520 亿骨干参数,并支持最多一百万 token 的上下文长度。该模型原生支持图像和文本输入,并以自回归方式生成文本Python240
jforgamejforgame是一个一站式游戏服务器开发框架。包含游戏服务器开发所需要的各种组件,比如网关,socket服务端与客户端,自定义高效消息编解码,游戏热更新,游戏通用工具等等。包含游戏服,跨服,匹配服,后台管理系统等实现,同时提供大量业务案例以供学习。亦可用于其他socket应用,例如及时聊天等。Java291
fizz-gateway-nodeAn Aggregation API Gateway in Java . FizzGate 是一个基于 Java开发的微服务聚合网关,是拥有自主知识产权的应用网关国产化替代方案,能够实现热服务编排聚合、自动授权选择、线上服务脚本编码、在线测试、高性能路由、API审核管理、回调管理等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行API服务治理、减少中间层胶水代码以及降低编码投入、提高 API 服务的稳定性和安全性。Java210
certd开源SSL证书管理工具;全自动证书申请、更新、续期;通配符证书,泛域名证书申请;证书自动化部署到阿里云、腾讯云、主机、群晖、宝塔;https证书,pfx证书,der证书,TLS证书,nginx证书自动续签自动部署JavaScript190
Spark-X2.5-1.7BSpark-X2.5-1.7B 旨在让强大的 AI 更加实用、高效且易于获取。这些模型在广泛的日常任务中表现出色,涵盖对话、写作、翻译、推理、编程、工具调用和智能体工作流,并在同等规模的开源模型中取得领先结果。Spark-X2.5 将面向效率的架构与最高 1M tokens 的原生上下文窗口相结合,并支持 200 多种语言。Python300