博生橙 #EC512D
Logo、装饰线、图形重点;用于大标题时至少 24px,或粗体至少 19px。
--bs-brandBOSHENG / COLOR SYSTEM v1.0 · 亮色主题
一种品牌橙,一组中性色。让不同产品拥有共同的识别,让内容容易阅读,让重要操作一眼可见。
沿用 B+ 标识的橙色与深灰,适用于官网、产品后台、Web 与移动端。各产品共享色彩角色,通过内容与功能表达自身特点。
01 / 基础配色
品牌色负责识别,操作色负责可读。按用途选择变量,避免每个产品各自挑选近似色。
#EC512DLogo、装饰线、图形重点;用于大标题时至少 24px,或粗体至少 19px。
--bs-brand#D14222主要按钮、选中项、重点操作。加深一点,让白色按钮文字清楚可读。
--bs-action#BC3618按钮悬停、正文链接与键盘焦点。浅橙背景统一使用 #FFF1EB。
--bs-action-hover#202527--bs-text#626A6D--bs-text-muted#FFFFFF--bs-surface#F5F6F5--bs-canvas#DDE0DF--bs-border#7D8588--bs-control-border#242C2E--bs-inverse深色区域使用白色文字(--bs-on-inverse)与 #C4CDCF 辅助文字(--bs-inverse-muted)。浅灰分隔线仅作装饰;输入框等需要识别边界的控件使用更深的控件边框色。
02 / 使用原则
以中性色约 90%、强调色合计约 10% 为起点,按内容调整。同一操作区只突出一个主要操作,避免整片页面铺满橙色。
所有产品的主要按钮、正文、背景与链接使用相同变量。新产品先复用这些角色,避免新增一套产品主题色。
状态同时提供文字或图标;选中项同时提供边线或字重变化。图表使用标签、形状或线型辅助区分。
应用示例
浅灰底、白色卡片、深灰正文。主操作使用操作橙,次要操作保持中性。品牌橙是所有产品共同的识别。
基础规范覆盖亮色主题。暗色主题需要单独配置语义变量与检查对比度,不能直接反转色值。
成功用绿,提醒用黄褐,错误用红,信息用蓝。保留在标签、提示、校验与通知中。
操作已完成
#23734D / #EEF7F1--bs-success / -soft有事项待确认
#8A5700 / #FFF7E6--bs-warning / -soft输入有误,请检查
#B42318 / #FFF0EE--bs-danger / -soft补充说明与帮助
#2463A6 / #EEF5FC--bs-info / -soft以上每组分别为前景色与浅背景色。例如成功提示使用 --bs-success 文字与 --bs-success-soft 背景。普通文字对比度至少 4.5:1;大字、控件边界和焦点指示至少 3:1。品牌橙不用于白底小字或白字小按钮。
对比度参考:W3C 文字对比度说明 · W3C 非文字对比度说明。
03 / 开发接入
下载变量文件并放进项目。Web 在组件样式之前引入 CSS;移动端或其他技术栈按 JSON 中的同名角色建立主题配置。
<link rel="stylesheet" href="/assets/brand-tokens.css">
<style>
/* 应用背景与内容 */
body { background: var(--bs-canvas); color: var(--bs-text); }
.card { background: var(--bs-surface); border: 1px solid var(--bs-border); }
.muted { color: var(--bs-text-muted); }
.link { color: var(--bs-action-hover); text-decoration: underline; }
input { border: 1px solid var(--bs-control-border); }
/* 主要操作与键盘焦点 */
.primary { background: var(--bs-action); color: var(--bs-on-inverse); }
.primary:hover { background: var(--bs-action-hover); }
:focus-visible { outline: 3px solid var(--bs-action-hover); outline-offset: 3px; }
</style>文件路径按各产品实际目录调整。变量使用 bs 前缀,避免与已有主题冲突。产品内统一引用语义变量,后续更新色值时只需维护主题文件。此页与下载文件均为 v1.0,更新时请同步版本与色值。