N Nexus UI Component Library
v3.0
陈
由页面以纯 HTML 打开并书写内容。 ========================================================================= -->
设计基础 / 02

排版系统

十级字号阶梯、中文友好的行高与字距、以及成套的标题组合规则。正文 15px / 行高 1.6,标题负字距收紧,数字统一走等宽字体。

字号阶梯

display → 2xs
全部字号
text-display · 72 / 1
Aa 设计
text-h1 · 48 / 1.1
极简组件库
text-h2 · 36 / 1.18
企业级科技感
text-h3 · 26 / 1.3
页面主标题示例
text-h4 · 22 / 1.35
区块标题 · 卡片组标题
text-card-t · 16.5
卡片标题 · 列表主标题
text-body · 15 / 1.6
正文默认字号,中文 15px 配合 1.6 行高,长段落阅读时不易串行。
text-sm · 13.5
表格单元、按钮文字、表单标签常用这一档。
text-xs · 12
辅助说明、时间戳、次要元信息。
text-2xs · 11
角标、图注、页脚版权行。
text-label · 10.5
Section Label

标题组合

label + h1 + lead + meta
页面级组合
产品 / 更新日志

Nexus UI v3.0 正式发布

新增 4 级侧栏菜单、深浅色一键切换与 52 个行业模块页面。升级后旧版类名全部向下兼容。

陈 陈默 · 设计系统团队 · 2026-10-03
文章级组合

本周更新摘要

weekly

区块标题条 = 标题 + 等宽副标题 + 下边框,全站演示区块统一使用该结构,保证 97 个页面浏览节奏一致。

01
侧栏支持四级分组

一级分类 → 二级子类 → 三级分组 → 四级页面。

02
排版令牌统一

标题负字距、正文 1.6 行高,中英混排不再跳动。

段落 · 列表 · 定义

p / ul / ol / dl
段落 Paragraph

组件库遵循“克制”原则:一份页面只保留一种主色,装饰元素不超过两处。所有间距取自 4px 基准刻度,因此任意页面拼装后节奏都一致。

正文段落之间留出 16px 间距,通过 mt-4 控制,不使用空行或 <br> 制造间隔。

小号说明文字用于补充信息,颜色降到 fg-3,与正文形成层级差。

无序 / 有序列表
  • 设计令牌:颜色、圆角、阴影、间距
  • 通用组件:导航、按钮、表单、数据
  • 行业模块:16 个业务场景 52 个页面
  • 多级嵌套:
    • 浮层弹窗 6 页
    • 卡片与布局 5 页
    • 辅助工具 5 页
有序
  1. 引入 header.php 与 sidebar.php
  2. 以纯 HTML 书写页面主体
  3. 结尾补齐页脚、Toast 容器与交互脚本
定义列表 Description
设计令牌
全站视觉变量的唯一来源,CSS 变量实现。
页面骨架
两行 include + main + 页脚 + 脚本。
交互约定
一律使用 data-* 属性驱动,不写内联 JS。
移动优先
默认单列,lg 断点起展开侧栏与多列栅格。
嵌套定义(dl 内嵌 dl)nested
上游
令牌层 / Token
下游
组件层 / Component

引用与行内格式化

blockquote / strong / em / mark / abbr / del
引用 Blockquote
好的设计系统不是限制创造力的栅栏,而是把重复决策一次性做完,让创造力只花在真正需要它的地方。
——《设计系统实践手册》第三章
“ 组件库的价值不在于组件数量,而在于每个组件都恰好被放在它该在的位置上。
引用块也可用 alert 表达
当引用需要更强的视觉权重时,改用 alert.info 容器。
行内格式化

强调使用 加粗 strong, 语气变化使用 斜体 em, 需要注意的内容用 高亮 mark, 缩写使用 API, 已废弃的价格用 ¥399 并搭配 ¥199。

更多
⌘K键盘按键组合
上标与下标:E = mc2 、H2O
缩写标记:WIP 草稿
地址与联系:回到首页
变量名:--c-fg 与 token.json
小号注释:以上内容仅用于排版演示

代码 · 键位 · 等宽数字

code / pre / kbd / JetBrains Mono
行内代码与代码块

行内代码使用 <main id="top"> 这样的浅底胶囊,代码块使用 .codeblock 深底容器。

/* 排版令牌:负字距让大字号标题更紧凑 */
.text-h1  { font-size:48px; line-height:1.1;  letter-spacing:-.045em }
.text-h2  { font-size:36px; line-height:1.18; letter-spacing:-.035em }
.text-body{ font-size:15px; line-height:1.6 }
kbd       { font-family:'JetBrains Mono', monospace }
代码块右上角「复制」按钮由 .codeblock .cp 自动接管,无需额外脚本。
等宽数字与对齐
指标本周环比
页面浏览量128,430+12.4%
组件复用率94.2%+3.1%
平均构建耗时18.6s-2.8%
样式体积42.1KB0.0%

表格数字统一 .num:右对齐 + 等宽字体,小数点自然对齐。

文本工具类

truncate / uppercase / tracking / clamp
单行截断 truncate
Nexus UI 全场景企业级组件库产品说明文档(超长标题示例)
这是一段很长的辅助说明文字,超出容器宽度后自动以省略号结尾,不会撑破布局。

truncate = overflow:hidden + ellipsis + nowrap

多行截断 line-clamp

组件库在保证视觉统一的前提下,尽可能保留每个组件的可配置空间。卡片、表格、弹窗三类容器共享同一套圆角与阴影令牌,因此任意组合都不会出现风格割裂。当文案超长时,列表卡片最多展示三行,多余内容省略。

line-clamp-3

大小写与字距
uppercase → nexus ui design
lowercase → NEXUS UI DESIGN
capitalize → nexus ui design system
tracking-widest → token
text-label → section label
对齐方式
左对齐 text-left
居中 text-center
右对齐 text-right
两端对齐 text-justify:用于较长的说明性段落,使左右边缘整齐。
颜色与权重
text-fg · font-semibold 强调标题 text-fg-2 · 次要正文 text-fg-3 · 辅助信息 text-success · 正向数值 text-danger · 风险提示 text-info · 中性提示 text-accent · 会员标识
中英混排

Nexus UI 同时加载 Inter 与 Noto Sans SC:拉丁字母与数字走 Inter,中文回落到 Noto Sans SC,二者字面高度经过调校,混排时基线不会跳动。

示例:Design Token 设计令牌 · 2026 年 Q4 迭代 · v3.0.1 版本。

Inter Noto Sans SC JetBrains Mono