Web 端通用组件库,按分类组织,共 0 个组件档案。
说明:表格列较多,窄屏可横向滚动;「结构解剖」红线拆解图待后续以配图补充,此处先给出核心构成与间距标注。
Web 端组件库的骨架层,定义页面的基础空间、排版与区域划分,几乎所有中后台系统、官网与表单都依赖这些原子组件。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 按钮 Button /ˈbʌtn/ |
触发操作的控件,按层级分为主要(primary)、次要(default)、虚线(dashed)、危险(danger)与文字链接(link)。 |
|
|
间距:内边距高度 32/36/40 三档;图标与文字间距 8px。红线拆解图待补。 |
Default、Hover、Active、Disabled、Loading。 |
|
|
|
|
|
| 2 | 图标 Icon /ˈaɪkɒn/ |
用图形符号表达含义的视觉元素,替代或辅助文字,提升扫读效率与跨语言可读性。 |
|
|
间距:安全边距 2px;与文字基线对齐。红线拆解图待补。 |
Default、Hover(换色)、Active、Disabled、Selected。 |
|
|
|
|
|
| 3 | 排版/文字 Typography /taɪˈpɒɡrəfi/ |
规定字号、行高、字重、字色的层级系统,组织信息的视觉秩序。 |
|
|
间距:段间距 ≥ 行高。红线拆解图待补。 |
Normal、Emphasis(加粗/高亮)、Disabled、Link(可点)。 |
|
|
|
|
|
| 4 | 栅格 Grid /ɡrɪd/ |
将页面横向等分为 24 列(Row/Col),用列数组合实现响应式布局。 |
|
|
间距:gutter 16/24px。红线拆解图待补。 |
默认、响应式折叠(屏窄合并列)。 |
|
|
|
|
|
| 5 | 布局 Layout /ˈleɪaʊt/ |
组合 Header(顶栏)、Sider(侧栏)、Content(内容)、Footer(底栏)的区域骨架。 |
|
|
间距:Sider 收起 64–80px。红线拆解图待补。 |
Sider 展开/收起;Header 固定/随滚;Content 加载中。 |
|
|
|
|
|
| 6 | 间距 Space / Flex /speɪs/ /fleks/ |
用 Space(等距排列)或 Flex(弹性盒)控制元素之间的间隙与对齐。 |
|
|
间距:阶梯 4/8/12/16/24/32。红线拆解图待补。 |
默认、wrap(超宽换行)。 |
|
|
|
|
|
| 7 | 分割线 Divider /dɪˈvaɪdər/ |
水平或垂直分隔线,用于分隔内容区块或分组列表项。 |
|
|
间距:上下 16–24px。红线拆解图待补。 |
Default、WithText(带文字)、Dashed(虚线)。 |
|
|
|
|
帮助用户在复杂的多层级网页中不迷失方向:从全局顶栏到局部定位、从流程引导到长页快速返回,构成一套完整的"我在哪 / 怎么去"导航体系。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 8 | 顶部导航 / 下拉菜单 Menu / Dropdown /ˈmɛnjuː/ /ˈdrɒpdaʊn/ |
网站或应用的顶层导航栏,承载全局入口(如"首页 / 产品 / 文档");下拉菜单是在悬停或点击时展开的二级列表(如"文件、编辑、视图")。 |
|
|
间距:菜单项间距 16–24px;面板内项高 36–40px。红线拆解图待补。 |
Default、Hover(项高亮)、Open(展开)、Disabled、Active(当前页)。 |
|
|
|
|
|
| 9 | 面包屑 Breadcrumb /ˈbredkrʌmb/ |
展示用户当前页在层级路径中的位置(首页 > 列表 > 详情),提供上溯入口,降低迷路感。 |
|
|
间距:项间距 8–12px;分隔符色浅(#9aa1ab)。红线拆解图待补。 |
链接态、当前页(不可点)、省略(超长折叠为 …)。 |
|
|
|
|
|
| 10 | 步骤条 Steps /stɛps/ |
横向或纵向展示任务流程的阶段(填信息 → 确认 → 完成),标明当前进度与已完成步骤。 |
|
|
间距:节点 24–32px;线宽 2px。红线拆解图待补。 |
Wait(未达)、Process(当前)、Finish(完成)、Error(失败)。 |
|
|
|
|
|
| 11 | 标签页 Tabs /tæbz/ |
在同一页面区域内用顶部标签切换不同视图模块,避免页面跳转,内容互斥展示。 |
|
|
间距:标签间距 24–32px;下划线 2px。红线拆解图待补。 |
Default、Active(高亮 / 下划线)、Disabled、Hover。 |
|
|
|
|
|
| 12 | 分页器 Pagination /ˌpædʒɪˈneɪʃən/ |
将长列表或表格数据分块,提供页码跳转与上一页 / 下一页,控制单屏信息量。 |
|
|
间距:页码间距 4–8px;项方 28–32px。红线拆解图待补。 |
Default、Active(当前页)、Disabled(首 / 末页边界)、Hover。 |
|
|
|
|
|
| 13 | 锚点 Anchor /ˈæŋkər/ |
长页面右侧或左侧的悬浮导航,列出各区块标题,点击平滑滚动定位,并随滚动高亮当前区块。 |
|
|
间距:项高 32–36px;竖条 2–3px。红线拆解图待补。 |
Default、Active(当前区块高亮)、Hover。 |
|
|
|
|
|
| 14 | 回到顶部 BackTop /bæk tɒp/ |
长页面右下角的悬浮按钮,点击平滑滚回页面顶部,省去手动滚动。 |
|
|
间距:距底边 24–40px;距右 24–40px。红线拆解图待补。 |
Hidden(未达阈值)、Show(显示)、Hover、Active(点击微缩)。 |
|
|
|
|
Web 端大量存在复杂表单,这是组件最密集的区域:从最基础的文本框到多选树、穿梭分配、自动补全,覆盖几乎所有"把数据写进系统"的场景。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 15 | 输入框 Input /ˈɪnpʊt/ |
最基础的单行文本录入控件,支持纯文本、前后缀(¥ / 搜索图标)、密码掩码等多种形态。 |
|
|
间距:内边距 8–12px;高度 32–40。红线拆解图待补。 |
Default、Focus、Disabled、Error、Success、Hover。 |
|
|
|
|
|
| 16 | 多行文本 Textarea /ˈtɛkstɛərɪə/ |
支持多行、可随内容自动缩放的长文本输入,用于备注、描述等。 |
|
|
间距:同 Input;行高 1.5。红线拆解图待补。 |
Default、Focus、Disabled、Error。 |
|
|
|
|
|
| 17 | 数字输入框 InputNumber /ˈɪnpʊt ˈnʌmbər/ |
带步进器(上 / 下按钮)的数字录入,限制整数 / 小数 / 取值范围。 |
|
|
间距:步进器宽 22–28;箭头 8px。红线拆解图待补。 |
Default、Focus、Disabled、Error(超界)。 |
|
|
|
|
|
| 18 | 下拉选择器 Select /sɪˈlɛkt/ |
点击展开浮层从选项列表中单选或多选,支持搜索过滤。 |
|
|
间距:项高 36;面板圆角 8。红线拆解图待补。 |
Default、Open、Disabled、Error、Selected、Hover。 |
|
|
|
|
|
| 19 | 级联选择 Cascader /kæˈskeɪdər/ |
多层级联动选择(如省 → 市 → 区),逐级展开子面板。 |
|
|
间距:每列宽 160–200;项高 36。红线拆解图待补。 |
Default、Open、Hover(列)、Selected(路径)、Disabled。 |
|
|
|
|
|
| 20 | 树选择 TreeSelect /triː sɪˈlɛkt/ |
把树形控件嵌入下拉,支持展开节点 + 勾选多选的层级选择。 |
|
|
间距:节点高 32–36;缩进 16。红线拆解图待补。 |
Default、Open、Expanded(节点)、Checked/Indeterminate、Disabled。 |
|
|
|
|
|
| 21 | 复选框 Checkbox /ˈtʃɛkbɒks/ |
多选控件,一组中可独立勾选 0–N 项,值互不影响。 |
|
|
间距:框 16–18;标签间距 8。红线拆解图待补。 |
Unchecked、Checked、Indeterminate(半选)、Disabled、Hover。 |
|
|
|
|
|
| 22 | 单选框 Radio /ˈreɪdioʊ/ |
互斥单选控件,一组中仅能选 1 项,适合少选项。 |
|
|
间距:圈 16–20;标签间距 8。红线拆解图待补。 |
Unchecked、Checked、Disabled、Hover。 |
|
|
|
|
|
| 23 | 开关 Switch /swɪtʃ/ |
表示二元开 / 关状态,立即生效,无需提交。 |
|
|
间距:轨道 40–52×20–28;旋钮 16–22。红线拆解图待补。 |
Off、On、Disabled。 |
|
|
|
|
|
| 24 | 滑动条 Slider /ˈslaɪdər/ |
通过拖拽手柄在连续区间内选值,支持单点 / 范围。 |
|
|
间距:轨道高 4–6;手柄 16–20。红线拆解图待补。 |
Default、Dragging、Disabled、Hover。 |
|
|
|
|
|
| 25 | 日期 / 时间选择器 DatePicker / TimePicker /deɪt ˈpɪkər/ /taɪm ˈpɪkər/ |
弹出日历或时钟面板选择日期 / 时间,支持单日与范围。 |
|
|
间距:单元格 32–36;面板圆角 8。红线拆解图待补。 |
Default、Open、Selected、Range(起/止/区间)、Disabled(灰)。 |
|
|
|
|
|
| 26 | 评分 Rate /reɪt/ |
星级(或自定义图标)打分控件,支持半星。 |
|
|
间距:图标间距 4–8;尺寸 20–28。红线拆解图待补。 |
Default、Hover(预览)、Selected、Disabled(只读)。 |
|
|
|
|
|
| 27 | 上传 Upload /ˈʌpləʊd/ |
点击或拖拽文件上传,展示文件列表、进度与状态。 |
|
|
间距:触发区内边距 16–24;列表项高 48。红线拆解图待补。 |
Idle、Uploading(进度)、Success、Error(重试)、Disabled。 |
|
|
|
|
|
| 28 | 穿梭框 Transfer /trænsˈfɜːr/ |
左右两栏列表,将选项从数据源移到目标,适合大量数据分配。 |
|
|
间距:列宽 200–240;项高 36。红线拆解图待补。 |
Default、Selected(项)、Moved、Disabled(空)。 |
|
|
|
|
|
| 29 | 表单容器 Form /fɔːrm/ |
统一管理字段布局、校验时机、对齐方式与错误提示的容器。 |
|
|
间距:行间距 16–24;label 宽 80–120。红线拆解图待补。 |
Default、Validating、Error(红框 + 文案)、Success。 |
|
|
|
|
|
| 30 | 自动补全 AutoComplete /ɔːtoʊ kəmˈpliːt/ |
输入时实时联想匹配建议,下拉供快速选择,常包裹 Input。 |
|
|
间距:项高 36;面板圆角 8。红线拆解图待补。 |
Default、Open(建议)、Loading、Selected、Empty(无结果)。 |
|
|
|
|
Web 端的大屏优势,适合展现高密度的信息:从最核心的表格到图文列表、树、卡片、时间轴、轮播与各类状态/占位元素,构成"把数据看清楚"的展示层。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 (Anatomy) | 状态 (States) | 变体 (Variants) | 规范参数 (Specs) | 交互与动效 (Interaction & Motion) | 开发与无障碍 (Dev & A11y) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 | 表格 Table /ˈteɪbəl/ |
Web 端最复杂、最核心的组件,承载高密度结构化数据;含固定表头 / 列、排序、筛选、展开行、行选择等能力。 |
|
|
间距:行高 44–56;单元格 padding 12–16。红线拆解图待补。 |
Default、Hover(行)、Sorted(升/降)、Filtered、Selected(行)、Expanded(展开行)。 |
|
|
|
|
|
| 32 | 列表 List /lɪst/ |
基础的图文垂直排列,比表格更轻量,适合非结构化条目。 |
|
|
间距:项高 48–64;左图 40。红线拆解图待补。 |
Default、Hover、Selected、Disabled。 |
|
|
|
|
|
| 33 | 树形控件 Tree /triː/ |
以层级缩进展示文件目录、组织架构等,支持展开 / 折叠与拖拽节点。 |
|
|
间距:节点高 32–36;缩进 16。红线拆解图待补。 |
Default、Expanded、Selected、Disabled、Dragging。 |
|
|
|
|
|
| 34 | 卡片 Card /kɑːrd/ |
信息聚合容器,把标题、图片、操作聚成独立区块,便于扫描与组合。 |
|
|
间距:内边距 16–24;圆角 8–12。红线拆解图待补。 |
Default、Hover、Active、Selected。 |
|
|
|
|
|
| 35 | 折叠面板 Collapse /kəˈlæps/ |
手风琴效果,收起 / 展开长内容,节省首屏空间。 |
|
|
间距:标题高 48;内容 padding 16。红线拆解图待补。 |
Collapsed、Expanded、Disabled。 |
|
|
|
|
|
| 36 | 时间轴 Timeline /ˈtaɪmlaɪn/ |
按时间顺序排列事件,展示物流、操作日志等过程。 |
|
|
间距:节点间距 24–40;线宽 2。红线拆解图待补。 |
Done(完成)、Process(进行)、Wait(待)、Error(异常)。 |
|
|
|
|
|
| 37 | 轮播图 Carousel /ˈkærəsɛl/ |
多图自动 / 手动切换,多用于 C 端官网首屏与 Banner。 |
|
|
间距:指示点间距 8;箭头 28。红线拆解图待补。 |
Playing、Paused、Active(当前 slide)、Hover(显箭头)。 |
|
|
|
|
|
| 38 | 标签 Tag /tæɡ/ |
状态 / 分类的轻量标记,如"已通过""未审核",常与色彩语义绑定。 |
|
|
间距:高 20–24;圆角 4–6;内边距 4–8。红线拆解图待补。 |
Default、Colored(语义色)、Closable、Disabled。 |
|
|
|
|
|
| 39 | 徽标 Badge /bædʒ/ |
在图标 / 头像右上角叠加红点或数字角标,提示未读 / 计数。 |
|
|
间距:角标 -2~4px 出界;数字高 16–20。红线拆解图待补。 |
Dot(点)、Count(数)、None(隐藏)、Max(99+)。 |
|
|
|
|
|
| 40 | 日历 Calendar /ˈkælɪndər/ |
大尺寸日程展示,以月 / 周视图呈现事件分布。 |
|
|
间距:单元格 ≥32;事件块圆角 4。红线拆解图待补。 |
Default、Today(高亮)、HasEvent、Selected、Disabled(过去)。 |
|
|
|
|
|
| 41 | 统计数值 Statistic /stəˈtɪstɪk/ |
高亮展示大数字(如销售额),带千分位或小数点,突出关键指标。 |
|
|
间距:数字 30–40px;趋势小字。红线拆解图待补。 |
Default、Loading(骨架)、Up(涨)/Down(跌)。 |
|
|
|
|
|
| 42 | 描述列表 Descriptions /dɪˈskrɪpʃənz/ |
详情页以键值对形式展示多行信息(如订单信息),结构清晰。 |
|
|
间距:行高 40–48;标签列宽 100–160。红线拆解图待补。 |
Default、Empty(值缺省)、Colon(冒号风格)。 |
|
|
|
|
|
| 43 | 骨架屏 Skeleton /ˈskɛlɪtn/ |
加载前用灰色占位块模拟最终布局,提升等待体验与稳定感。 |
|
|
间距:同真实组件尺寸。红线拆解图待补。 |
Loading(闪烁)、Hidden(加载完消失)。 |
|
|
|
|
|
| 44 | 空状态 Empty /ˈɛmpti/ |
无数据时的占位图 + 文案 + 操作引导,避免"空白恐慌"。 |
|
|
间距:插图 64–80;居中。红线拆解图待补。 |
Default、WithAction(带按钮)、Filtered(筛选无果)。 |
|
|
|
|
|
| 45 | 图片 Image /ˈɪmɪdʒ/ |
展示图片,支持缩略图、懒加载、点击预览放大。 |
|
|
间距:圆角 4–8;预览遮罩满屏。红线拆解图待补。 |
Loading、Loaded、Error(兜底)、Previewing(放大)。 |
|
|
|
|
Web 端非常依赖各种层级的提示和弹窗:从强阻断的 Modal、不打断流程的 Drawer,到轻量 Message、Notification、Popconfirm、Tooltip、Popover,以及 Progress、Spin、Result、Alert,构成"让用户始终知道发生了什么"的反馈层。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 | 状态 | 变体 | 规范参数 | 交互与动效 | 开发与无障碍 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 46 | 模态框 Modal / Dialog /ˈmoʊdəl/ /ˈdaɪəlɒɡ/ |
屏幕中央弹出的强阻断弹窗,用于必须用户响应的重要操作(确认删除、表单录入、详情查看)。遮罩层阻断背景交互。 |
|
|
间距:标题与内容 16px;操作栏可吸底。红线拆解图待补。 |
Default、Mask、Loading、Success、Error。 |
|
|
|
|
|
| 47 | 抽屉 Drawer /ˈdrɔːr/ |
从屏幕左/右侧滑出的面板,常承载详情编辑、筛选、表单,不阻断主流程(遮罩可轻可无)。 |
|
|
遮罩 0.25 黑;内容区可内部滚。红线拆解图待补。 |
Closed、Open、Loading。 |
|
|
|
|
|
| 48 | 全局提示 Message / Toast /ˈmɛsɪdʒ/ /toʊst/ |
顶部居中短暂浮现的小提示,反馈单次操作结果(成功/失败/警告),自动消失,不打断流程。 |
|
|
停留 2.5–3s;多条纵向堆叠。红线拆解图待补。 |
Success、Error、Warning、Info、Loading。 |
|
|
|
|
|
| 49 | 通知提醒 Notification /ˌnoʊtɪfɪˈkeɪʃən/ |
右上角滑出的卡片通知,带标题+描述+可选操作,用于需关注但非阻断的信息(系统公告、新消息)。 |
|
|
宽 360px;右偏移 24px。红线拆解图待补。 |
Unread、Read、Hover、Closing。 |
|
|
|
|
|
| 50 | 气泡确认框 Popconfirm /pɒp kənˈfɜːrm/ |
锚定在触发元素旁的轻量二次确认气泡("确定删除?"),比 Modal 轻,适合列表行内的危险操作确认。 |
|
|
宽 200–240px;箭头 8px。红线拆解图待补。 |
Closed、Open、Confirming。 |
|
|
|
|
|
| 51 | 警告提示 Alert /əˈlɜːrt/ |
常驻于页面内的横幅提示,传达与上下文相关的状态/公告(成功、警告、错误、信息),非临时。 |
|
|
左色条 3–4px 语义色;内边距 8–12px。红线拆解图待补。 |
Success、Info、Warning、Error、Closable。 |
|
|
|
|
|
| 52 | 进度条 Progress /ˈprɒɡrɛs/ |
线形或环形展示任务完成度,给用户确定感,常用于上传、导出、安装。 |
|
|
圆角两端;成功绿/异常红。红线拆解图待补。 |
Normal、Active、Success、Exception。 |
|
|
|
|
|
| 53 | 加载中 Spin /spɪn/ |
局部或全屏的转圈加载指示,表达"正在处理",用于无明确进度比的等待。 |
|
|
转速 0.8–1s/圈;全屏遮罩白 0.6。红线拆解图待补。 |
Loading、Error(失败重试)。 |
|
|
|
|
|
| 54 | 结果页 Result /rɪˈzʌlt/ |
操作完成后的整页反馈(成功/失败/待处理),给明确结论 + 后续引导,常用于支付、提交、404。 |
|
|
图标 64–72px;垂直居中留白。红线拆解图待补。 |
Success、Error、Info、Warning。 |
|
|
|
|
|
| 55 | 文字提示 Tooltip /ˈtuːltɪp/ |
鼠标 Hover/聚焦时出现的纯文本气泡,解释图标、省略文字或操作含义,不承载交互。 |
|
|
最大宽 240px;延时 100–200ms 出现。红线拆解图待补。 |
Hidden、Visible、Delay。 |
|
|
|
|
|
| 56 | 气泡卡片 Popover /ˈpɒpəʊvər/ |
Hover 或点击弹出的富内容卡片,可放文字、列表、表单等组件,比 Tooltip 承载更多交互。 |
|
|
宽 240–320px;阴影层级高于 Tooltip。红线拆解图待补。 |
Closed、Open、Hover、Click。 |
|
|
|
|
在特定复杂场景才会用到的重型组件:从富文本/代码编辑器,到看板画板、图表、地图,再到右键菜单与 Command Palette,构成"专家级 / 业务特有"的高阶交互层,通常是产品差异化的关键。
| 序号 | 组件缩略图 | 中英文名称 | 简要说明 | 反模式 (Anti-pattern) | 使用场景 | 结构解剖 | 状态 | 变体 | 规范参数 | 交互与动效 | 开发与无障碍 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 57 | 富文本编辑器 Rich Text Editor /rɪtʃ tɛkst ˈɛdɪtər/ |
类似 Word 的图文混排编辑工具,支持文字样式、图片、链接、列表等富格式,常见于评论、文章、邮件编辑器。 |
|
|
工具栏高 40–44px;编辑区最小高 120px。红线拆解图待补。 |
Focus、Empty、Disabled、Fullscreen。 |
|
|
|
|
|
| 58 | 代码编辑器 Code Editor /koʊd ˈɛdɪtər/ |
带语法高亮、行号、括号匹配的编辑区,用于代码/SQL/JSON 录入,通常基于 Monaco / CodeMirror。 |
|
|
行高 20–22px;字号 13–14px 等宽。红线拆解图待补。 |
Focus、Error(红波浪)、ReadOnly。 |
|
|
|
|
|
| 59 | 看板 / 画板 Kanban / Canvas /ˈkænbæn/ /ˈkænvəs/ |
支持无限拖拽、缩放的节点/画布视图:看板为列+卡片的流水线(Trello),画板为自由节点图(Figma/Miro)。 |
|
|
卡片间距 8–12px;缩放 10%–400%。红线拆解图待补。 |
Idle、Dragging、Zooming、Selecting。 |
|
|
|
|
|
| 60 | 数据可视化图表 Charts /tʃɑːrts/ |
基于 AntV/ECharts 等库的图表,将结构化数据转为折线/柱状/饼/K线等可视化,辅助决策。 |
|
|
主色 ≤3;语义色按 A股惯例(涨红跌绿)。红线拆解图待补。 |
Loading、Empty、Error、Normal。 |
|
|
|
|
|
| 61 | 地图组件 Map /mæp/ |
集成高德/百度等地图 SDK,支持缩放、平移、Marker 标记、路线规划,常用于门店/物流/定位。 |
|
|
Marker 图标 24–32px;信息窗最大宽 280px。红线拆解图待补。 |
Loading、Locating、Empty(无结果)、Error。 |
|
|
|
|
|
| 62 | 右键菜单 Context Menu /ˈkɒntɛkst ˈmɛnjuː/ |
鼠标右键点击弹出的自定义菜单,提供与当前对象相关的快捷操作(复制/删除/重命名等),桌面端高频。 |
|
|
项高 32–36px;圆角 6–8px;最小宽 160px。红线拆解图待补。 |
Closed、Open、SubmenuOpen、Disabled。 |
|
|
|
|
|
| 63 | 快捷键面板 Command Palette /kəˈmænd ˈpælət/ |
按下 Ctrl/Cmd+K 弹出的全局搜索/指令面板,集中收纳命令与跳转,提升高级用户效率(VS Code / Linear 风)。 |
|
|
宽 560–640px;居中偏上;项高 40px。红线拆解图待补。 |
Closed、Open、Searching、Empty(无结果)。 |
|
|
|
|
Web 端与移动端最本质的差异,来自「鼠标 + 大屏 + 键盘」的复合输入。这 3 条独有特征,是判断一个 Web 端组件是否“专业、够效率”的硬指标——移动端组件库根本不需要(也无法)考虑它们。
鼠标移上去就要有反馈:变色、出现边框、出现小抓手光标(cursor:grab)。这是移动端完全没有的交互维度——触屏没有“悬停”这一说,而鼠标需要靠 Hover 确认“这里可操作”。
自检:按钮 / 列表行 / 可拖拽项 hover 毫无变化?→ 补底色微变 + 边框 + 光标变化。
在 B 端系统里,80% 的信息是通过 Table(表格)展示的。排序、筛选、列宽拖拽、固定列、展开行、行选择——这些不是“锦上添花”,而是表格设计的重头戏,也是 Web 端专属的高密度信息承载方式。
自检:数据散落在多页卡片?→ 优先用大表格聚合,配排序 / 筛选 / 固定关键列。
点击表格某一项查看详情时,通常从右侧滑出一个 Drawer(抽屉),而不是重新加载整个网页。它保留原列表上下文、切换成本极低,是 Web 端“效率优先”哲学的缩影——跳页在 B 端几乎是被嫌弃的。
自检:看一条详情就跳转整页?→ 改为右滑 Drawer,保留左侧列表与筛选状态。