HUIXIN DESIGN SYSTEM · 0.3

一致的体验,从规范开始。

以工作台为视觉基准,所有内页共享同一份令牌和组件。

FOUNDATIONV 0.3
01

主页定基准,组件保一致。

规范直接引用正在使用的CSS变量,示例采用真实业务组件。

01

视觉基准

保留主页的玻璃层次、暖金主行动、松绿状态和克制的线框图标。

02

一个来源

design-tokens.css定义值,ui-system.css实现通用规则,共享组件供所有内页使用。

03

层次优先

页面、区块、卡片、正文与辅助信息分级;每个业务区域只突出一个主要行动。

02

颜色表达角色,而非装饰。

深色与浅色使用同一组语义名称,点击可复制变量。

主题偏好

从点击位置圆形展开;不支持或减少动态时直接切换。

颜色取自当前主题的真实变量;禁止在业务页面散落硬编码色值。

03

每一级文字,都有明确职责。

统一系统字体、rem单位和行高;数据采用等宽数字,避免递增时抖动。

页面标题--font-page · 500 · 行高1.35

主页标题与内页一级标题

心中有全局,手上有进度。
区块标题--font-section · 500 · 行高1.35

规范区块、弹窗标题

让每一步都有依据
卡片标题--font-card · 500 · 行高1.35

项目名称、内容卡片标题

255L 公版研发
业务正文--font-body · 400 · 行高1.6

任务名称、表单内容、业务说明

明确负责人、交期与下一步行动。
标签与按钮--font-label · 500 · 行高1.4

字段标签、筛选、主次行动

项目进度 · 查看详情
辅助说明--font-caption · 400 · 行高1.4

日期、状态标签和辅助信息

计划交付 11.18
微型标注--font-micro · 400 · 行高1.4

英文眉题、紧凑数据说明

PROJECTS IN MOTION
紧凑卡片标题--font-summary-title · 500 · 行高1.4

主页项目摘要,桌面12/手机10 CSS px

255L 公版研发
导航标签--font-nav-label · 400 · 行高1.1

底部主导航文字,配合大触控区域

项目空间
装饰标注--font-decorative · 400 · 行高1.4

仅AI徽标和轨道英文,不能用于业务说明

PROJECT PROGRESS
环形指标--font-ring · 350 · 行高1.1

主页环形指标,随容器高度调整

84%
摘要数字--font-summary-value · 350 · 行高1.1

主页项目数

04
摘要进度--font-summary-progress · 350 · 行高1.1

紧凑项目卡片进度

78%
指标数字--font-metric · 350 · 行高1.1

项目数、完成率与数据摘要

84%
焦点数字--font-hero · 300 · 行高1.1

主页焦点项目进度,限数据展示

78%

业务正文0.875rem,标签0.75rem,辅助信息0.625rem;紧凑卡片标题手机0.625rem,底部导航标签0.5625rem。只有轨道英文及AI徽标可用0.5rem装饰标注。手机输入不小于1rem,避免自动放大。

04

统一网格,按关系留白。

以0.25rem为步长;靠近表示关联,留白区分模块。

间距刻度

--space-10.25rem
--space-20.5rem
--space-30.75rem
--space-41rem
--space-51.25rem
--space-61.5rem
--space-82rem
--space-102.5rem
--space-123rem

使用位置

  • 图标与文字:0.5rem;同组紧凑项:0.25–0.5rem。
  • 卡片间距:1.25rem;页面模块:1.5rem。
  • 标准卡片内边距:桌面1.5rem,手机1.25rem。
  • 手机左右安全边距至少1rem;标题不贴边。
  • 空间不足时重排列数,不按DPR整体缩放界面。
05

卡片有类型,表面有层次。

外框、指标、摘要、列表采用固定角色,避免嵌套过多玻璃层。

STANDARD

标准卡片

--radius-card ·

主页概览、项目卡片、洞察面板与弹窗

METRIC

指标卡片

--radius-metric ·

两项环形指标与紧凑数字摘要

COMPACT

紧凑卡片

--radius-compact ·

主页项目摘要、手机紧凑信息

FLUSH

列表容器

--radius-card ·

任务表格;容器无内边距,行统一留白

边框与材质

  • 卡片不显示有色边框;保留0.0625rem透明边框以保持布局尺寸。
  • 内容表面使用--glass-bg;选中表面使用--glass-strong;工具栏使用--glass-chrome。
  • 浅色为32%暖白玻璃配深墨文字;深色为18%深蓝玻璃配浅色文字。浅色晴空留白、深色蓝金暮色,不叠全屏白雾。
  • 中央导航圆按钮使用不透明主题底色与1.5rem模糊,遮住下方横条;无边框、无环形高光,仅保留柔和外阴影。
  • 玻璃模糊0.5rem;不支持时采用实色--surface-dialog。
  • 阴影只分层,避免给每个状态再叠一圈阴影。

品牌与数字人

保留公司原始字标形状,以主题色作遮罩;副标题Work @CHIPWIN与字标对齐。小芯人物独立于卡片,头部可越过上沿,下身柔和渐隐;手机姓名位于人物下方,卡片收紧,手机摘要连续靠右排列,与下方快捷按钮组右侧对齐,仅用圆点分隔,不使用等宽列;数字大、说明小,文字基线对齐。顶部保留1rem安全留白,快捷按钮组整体居中,三个按钮等宽,高2.5rem;图文间距0.375rem,悬浮背景覆盖完整点击区域。桌面保持原来整组居中的摘要与等宽快捷操作。中间宽度为681–1100 CSS px:标题、标签、摘要与用户名不换行,空间不足隐藏副标题或仅保留操作图标;聊天按钮内边距0.75rem,窄卡片隐藏箭头。底部导航桌面统一只显示图标,竖屏统一显示图标与文字。竖屏右上角保留用户头像入口。顶部为全局/团队/个人数据视图,底部为业务页面导航;切换视图不跳转页面。竖屏切换组位于头像下方,右边缘对齐,头部预留6.5rem;日期与Logo左边缘对齐,与右侧Tab共用第二行。相较旧版标题上移1.5rem;桌面日期位于Tab下方,保留约0.75–1rem间距。

06

同一套图标,同一种语气。

所有业务图标使用@animateicons/react/lucide,经Icon组件统一尺寸和减少动态偏好。

辅助--icon-xs
小号--icon-sm
常规--icon-md
强调--icon-lg
主导航--icon-nav

常规1.25rem、辅助1rem;主导航1.5625rem;手机工具图标1.0625rem。工具按钮桌面2.5625rem、手机2.125rem;通知、邮箱、主题、语言、设置保持同尺寸。

邮箱mail
中文语言language
英文语言latin
对话message
发送send
洞察activity
前往arrow
详情external
通知bell
日期calendar
完成check
展开down
时间clock
项目projects
工作台dashboard
任务tasks
深色moon
UI规范palette
新增plus
搜索search
设置settings
重点sparkles
明亮sun
趋势trend
团队users
关闭close
负荷zap
07

动作说明变化,数值保持同步。

统一缓动cubic-bezier(.22,1,.36,1),尊重系统减少动态设置。

快速反馈--motion-fast悬停、按压、焦点反馈
状态过渡--motion-normal进度变化、表面状态
页面切换--motion-route底部导航居中放大、内容左右滑入
主题切换--motion-theme从鼠标/触点扩散至最远屏角的圆形遮罩
数据入场--motion-data读取数据后,数字、圆环、声波和进度条共享时间线
0%

数字与图形共享同一条数据时间线。

主题从触点展开到最远屏角,键盘从按钮中心展开;底部选中导航滑至中心并放大;工作台每次进入时等待读取数据后从0递增。减少动态时直接显示最终状态。不会通过动画修改或伪造业务数据。

08

交互控件,直接复用。

标题、卡片、进度、状态与业务表单使用同一份实现。

行动层级

已触发0次;次要行动可归零。每个区域只保留一个主行动,禁用态不触发。

进行中待审核已完成待处理

字段与反馈

标签不随输入消失,错误就近说明,提交时保留输入内容。

结果可见,失败可理解。危险操作需要二次确认,成功后再更新业务状态。

组件边界

PageHeader页面标题、眉题、说明与主行动
Surface / Panel标准、指标、摘要与列表容器
StatusBadge状态文字、颜色和底色
ProgressBar / ProgressWithValue / Ring进度数值与可访问名称;百分比在横条右侧同一行
Icon / ThemeToggle图标尺度、主题与减少动态
AppShell固定外壳、导航、品牌、日期与备案

Tooltip与玻璃材质

悬浮350ms、键盘聚焦或触屏长按550ms显示;边缘保留0.75rem。Esc、点击、滚动或窗口变化时关闭。卡片和工具栏使用0.5rem背景高斯模糊;中央导航圆按钮使用1.5rem;提示统一黑底白字、无描边,深浅主题一致。

09

屏幕像素与页面尺寸分开处理。

基准是当前主页在浏览器100%缩放下的CSS逻辑尺寸,不能按设备像素直接排版。

当前CSS视口读取中devicePixelRatio—可视视口缩放1.00当前1rem—

以上为浏览器实际读数。DPR包含设备与缩放的综合影响,不能仅凭它反推独立的系统缩放或浏览器缩放比例。

电脑显示设置与本机基准

本机记录(2026-11-11):2560×1600,工作区2560×1528,Windows显示缩放150%,有效逻辑DPI为144。当前工作台渲染区762×1238设备像素,在100%浏览器缩放下约508×825 CSS像素;基准截图使用DPR 1.5。实际页面空间以实时读数为准。

  • 分别覆盖Windows显示缩放100%/125%/150%/175%/200%/250%,不只验证浏览器缩放。
  • 分辨率覆盖1920×1080、2560×1440、2560×1600与3840×2160;系统缩放变化后按新的可用逻辑空间重排。
  • 物理PPI与Windows有效逻辑DPI分开记录;150%对应144逻辑DPI,不能当成显示器实际物理密度。
  • 多显示器可有不同DPI和缩放。窗口跨屏时根据新视口和像素比重排,图标和图片保持清晰,不缓存旧DPR。
  • 系统文字大小、浏览器字号偏好与页面缩放分别考虑,按最终根字号和CSS视口布局。

尺寸和像素比

  • 物理分辨率是屏幕硬件像素,例如3840×2160;布局使用innerWidth/innerHeight表示的CSS视口。
  • 面板PPI/物理DPI描述硬件密度,Windows逻辑DPI描述系统显示缩放;均不直接作为CSS断点。DPR表示物理像素与CSS像素的比例。
  • 同一CSS宽度在DPR 1、1.25、1.5、2、3下应保留相同逻辑尺寸,只提高图像清晰度。
  • rem跟随根字号;根字号100%,默认16px,不按屏幕宽度、DPI或DPR反向缩放。

系统与浏览器缩放

  • 系统显示缩放会改变可用逻辑空间。浏览器80%/100%/125%/150%/200%缩放按变化后的CSS视口重排。
  • 双指缩放影响可视视口,保留用户缩放能力;不设置禁止缩放或最大缩放限制。
  • 不使用CSS zoom或整页transform来抵消用户缩放;不承诺不同屏幕的毫米物理大小一致。
  • 放大后允许内页内容滚动,按钮与表单保持可读;主页按优先级减少次要信息。

适配和信息优先级

  • 支持从320 CSS px起的手机视口;1200/980/680 CSS px为主断点,360为窄屏校正。
  • 桌面左指标、中焦点、右小芯;手机上下重排,数字人在左、操作在右,工具和导航保留安全边距。
  • 较矮手机优先保留焦点进度、项目名称、详情入口和小芯操作;副说明、项目条及部分次级指标移至对应内页查看。
  • 图片保留高分辨率与透明通道;品牌使用原图遮罩,图标使用SVG,避免高DPR下模糊。
  • 备案使用独立底部容器,上下居中;字号由容器宽高共同约束并保留安全区。

验证覆盖小手机、常用手机、平板与桌面;DPR与缩放分开记录,真实缩放和等效视口测试不能混称。

10

适配的是布局,不是随意缩放。

根字号100%,默认1rem=16 CSS px;高DPR只影响清晰度。

主页无滚动条,按可用宽高重排;内页独立滚动。

桌面、平板、手机断点为1200/980/680 CSS px。

键盘可操作,焦点环0.125rem并留出0.25rem间距。

弹窗由HeroUI管理焦点、Esc关闭及关闭后的焦点返回。

状态同时保留文字,图标按钮具备可读名称。

备案在底部可用留白区域上下居中,字体随容器自适应。

系统及浏览器缩放后按视口重排,不用DPR反向缩小控件。

减少动态时停用过渡;空态和错误态沿用标题及按钮规范。

规范与实现同步维护。恢复会清除本浏览器新增项目及任务状态,主题偏好保留。