造物云设计系统 · 执行标准

版本 V1 · 适用范围:对内产品与市场物料、对外合作伙伴与供应商

地址
权威来源(唯一)https://www.zaowuyun.com/design-system.html
令牌文件https://www.zaowuyun.com/tokens.css
本文档(在线版)https://www.zaowuyun.com/design.html
品牌资源下载设计系统页 §16 资源下载
标志完整规范https://www.zaowuyun.com/logo-guide.html
本文是可执行标准,不是参考建议。对内评审与对外交付均以此为准;有冲突时,以设计系统页的实际取值为最终依据。

0. 三条铁律

  1. 只用变量,不写字面值。var(--accent),不写 #7B80FF。改一处等于改全站。
  2. 明暗共享同名令牌。 组件只认变量名;主题切换靠根节点 data-theme,组件代码零改动。
  3. 语义色只做状态反馈。 --ok/--info/--warn/--err 不当品牌色、不当图表分类色。

1. 接入

<link rel="stylesheet" href="tokens.css">

默认暗色。切浅色:

<html data-theme="light">
// 运行时切换(建议记忆到 localStorage)
document.documentElement.setAttribute('data-theme', 'light');  // 浅色
document.documentElement.removeAttribute('data-theme');        // 暗色(默认)

2. 颜色

品牌

令牌暗色浅色用途
--accent#7B80FF#5A4FE6链接、CTA、强调、图表主序列
--accentDeep#5B5FE0#4438C4hover / 按下
--acBg主色 13%主色 8%主色浅底:标签、图标位

主色是唯一品牌色,承担链接 / CTA / 强调。全站实心主色胶囊按钮只用于最高优先级动作(如「预约演示」),一屏一个。

文字(四级)

--fg 主文字 → --fgStrong 次强 → --fg2 次要 → --fg3 辅助

⚠️ --fg3 对比度约 2.0–2.2,达不到 AA,只可用于纯装饰(占位、图例、极次要标注),禁止承载正文。

表面(由深到浅的层级)

--bg 地基 → --bg2 次级底 → --panel 最淡面板 → --demo 演示区 → --surf 表面 → --card 卡片

描边(三档,形成线宽层级)

令牌用途
--bdrSoft组件内部分隔
--bdr组件边界(默认)
--bdrBrthover / 强调

语义色

--ok 成功 · --info 信息 · --warn 警告 · --err 错误,各配 --okBg 等浅底。

只做状态反馈——不作主色、不作图表分类色。


3. 字体

令牌字体用途
--font-sansNoto Sans SC中文与正文(默认)
--font-latinSpace Grotesk拉丁、数字、kicker、标签、指标
--font-serifNoto Serif SC仅编辑式长文(如关于页叙事)

字阶--fs-display 44 / --fs-h1 32 / --fs-h2 24 / --fs-h3 19 / --fs-body 16 / --fs-note 15 / --fs-sm 14 / --fs-caption 13 / --fs-xs 12 / --fs-label 11

字重策略(最容易做错的一环)

主力是 500,不是 400。 中文在 ≤16px 时,400 显轻飘、600 显闷,--fw-medium 最清晰耐读。

字重令牌用在哪
400--fw-normal长段落正文
500--fw-medium默认:导航项、按钮、标签、卡片描述、表格
600--fw-semibold小标题、强调、表头
700--fw-bold大标题与关键数字——用得越少越有力

不用 800+:中文粗字重会糊成一团。

行高按字号分档

字越大行高越紧,否则大标题会散架、小字会挤。

令牌适用字号
--lh-display1.15≥40px 展示标题
--lh-tight1.2524–36px 标题
--lh-snug1.4518–20px 小标题
--lh-base1.7正文(中文比西文需要更松)
--lh-caption1.55≤13px 小字

小字梯度

小字层次是"精致感"的来源——别只有一档小字--fs-sm 14(UI 主力)、--fs-caption 13(卡片描述,小字主力)、--fs-xs 12(元信息)、--fs-label 11(kicker)四档各司其职;--fs-note 15 承接正文与 UI 之间。

约定


4. 间距与布局

间距基数 4--sp-1 4--sp-4 16 · --sp-6 24 · --sp-10 40 · --sp-16 64 · --sp-24 96

纵向节奏(四档)

层级
页面级--sp-24 96
区块间--sp-16 64
块内--sp-8 32
元素间--sp-4 16

布局

容器分三层,按页面类型选——不要随手写数字:

令牌用在哪
--container-chrome1600px顶栏 / 页脚的通栏内层(全站一致)
--container-wide1600px宽幅叙事页(首页、大屏演示)
--container1180px默认——营销页、产品页、内容页
--container-doc1280px文档页(内容密度高,如设计系统本身)

通栏区块的正确写法(背景通栏、内容对齐容器):

.section-full {
  padding: var(--sp-24) max(var(--gutter), calc((100% - var(--container)) / 2 + var(--gutter)));
  background: var(--bg2);
}

对齐:正文与列表左对齐;仅 Hero、CTA、巨幕 slogan 居中。

断点≤640 移动单栏 · 641–1024 平板双栏 · ≥1025 桌面多栏


5. 圆角

令牌用途
--r-xs6px小标记、焦点环
--r-sm8px徽章、输入框
--r-md12px按钮、图标位(最常用)
--r-lg18px卡片
--r-xl22px大面板
--r-full999px胶囊按钮、头像

同一组件内保持同一档;嵌套时外层比内层大一档。


6. 阴影

令牌用途
--sh1卡片 / 悬浮
--sh2弹层 / 模态
--shGlass玻璃面(含顶部内高光)

多层叠影而非单层重模糊:近处 1–2px 锐影定边界,远处大模糊托浮起。

浅色主题自动换成"发丝环 + 极低透明度叠影"——近乎无影但有真实托起,不要在浅色下硬套暗色阴影。


7. 玻璃拟态

.glass {
  background: var(--glass);
  border: 1px solid var(--bdr);
  box-shadow: var(--shGlass);
  backdrop-filter: saturate(180%) blur(22px);
  -webkit-backdrop-filter: saturate(180%) blur(22px);
}

层级:--glassA(最淡)→ --glassB--glassC(最实),顶部高光统一 --glassTop


8. 动效

令牌用途
--t-fast.15s微交互(颜色、描边)
--t-base.25s常规(hover 位移、展开)
--t-slow.7s入场
--easecubic-bezier(.4,1,.6,1)全站默认缓动

原则


9. 组件约定

按钮

类型样式用途
--accent 实心胶囊,白字最高优先级,一屏一个
--card + 1px --bdrBrt 描边并列动作
幽灵透明 + 描边低优先级

主按钮白字落在 --accent 上对比约 3.3(暗色)——按钮文字请 ≥14px 且 ≥600 字重,或改用 --accentDeep 底。

导航栏:高 64px(滚动后收 56px),粘顶,--navBg + blur(22px),背景通栏、内容收进 --container 居中带与正文对齐。

页脚--ftrBg 深色锚,三段式(品牌锚区 + 三栏导航 + 底栏合规),ICP / 公安备案常驻。

焦点态tokens.css 已内置全局 :focus-visible(2px 主色环 + 2px offset)——不要 outline:none 而不给替代


10. 数据可视化


11. 文案语气

温暖但专业、朴实不炫技、站在用户这边。


12. 品牌资源(对外可下载)

合作伙伴、供应商、媒体可直接从设计系统页 §16 资源下载 取用,无需另行申请。

选哪个版本

背景用这个文件
浅底 / 白底品牌全彩zaowuyun-mark-color.svg
深底 / 深空底品牌全彩(同一枚,直接用)zaowuyun-mark-color.svg
照片 / 复杂背景品牌全彩(白底板自带托底)zaowuyun-mark-color.svg
品牌紫底反白(白晶体,无底板)zaowuyun-mark-reverse.svg
黑白印刷 / 盖章 / 传真单色·墨zaowuyun-mark-mono.svg
正式场合(标记 + 字标)· 浅底横向锁版zaowuyun-lockup.svg
正式场合(标记 + 字标)· 深底横向锁版·反白字标zaowuyun-lockup-dark.svg

首选永远是品牌全彩——白底板自带托底,浅底、深底、照片底通吃。只有在品牌紫底上才换反白版。

锁版字标必须跟背景走:浅底用墨色字标,深底与紫底用反白字标。SVG 里字标色是写死的,不会自动反相——拿错版本字就会看不见。

红线(不可协商)

完整规则与错误用法对照见 https://www.zaowuyun.com/logo-guide.html


13. 检查清单(提交前过一遍)


14. 治理:谁改、怎么改

变更记录

版本日期变更
V12026-08首次发布:96 个令牌(明暗各 48)、字体/字阶/圆角/间距/动效规范、组件与图表约定、品牌资源包(5 个 SVG)、全站统一 favicon

附:完整令牌速查

https://www.zaowuyun.com/tokens.css。所有令牌在设计系统页可点击色块直接复制变量名