SPT术语库

frontend interaction

前端与交互

页面结构、视觉层级、用户操作,以及加载、空白、错误等界面状态。

40个已发布内容
40 / 40

网页基础

5 个内容

先看懂页面、前端和浏览器分别负责什么。

组件Component

同一套资料卡会在不同页面重复出现,样式和信息需要保持一致。

个人中心已同步
林澄设计师
评论区已同步
林澄设计师

两个实例一起更新,页面其他内容保持不变。

前端Frontend

用户点保存后,页面把请求送到后端,再把最新结果显示回来。

Frontend · 浏览器中的界面

个人资料

林墨产品设计师 · linmo@example.com

前端把结果呈现在用户面前。

HTML

先把标题、导航、正文和按钮放进页面骨架,浏览器才知道怎么读。

HTML · 语义结构<header> 页面头部<main> 主要内容<h1> 页面标题<p> 说明段落<a> 链接入口

浏览器可以按语义读取页面。

Markdown

写几行简单标记,就想让 README 自动变成有标题和目录的文档。

SOURCE · README.md# 周末计划- 带水杯- 准备水果**别忘了湿巾**[查看路线](#route)
RENDERED · 页面预览

周末计划

  • 带水杯
  • 准备水果
别忘了湿巾查看路线

页面预览和文档结构保持对应。

状态State

订单支付状态需要被页面记住,用户回来还能复查当前值。

State · 订单 #2048办公用品包裹顺丰速运 · 预计今天 18:00 送达
1仓库
2配送站
3收件地址

包裹已送达,下次进入订单仍能看到已送达。

表单

15 个内容

让用户填写、选择并提交信息。

自动完成AutoComplete

用户在路线规划表单中输入出发站名称,从候选列表选择上海虹桥站并回填到当前字段。

路线规划

出发站

复选框Checkbox

管理员为成员配置项目权限,查看、编辑和导出可以按需组合,而不是互相替换。

成员权限

这个成员可以做什么?

这个成员可以做什么?

日期选择器DatePicker

用户预约牙医时,从可预约范围内选择 2026 年 8 月 16 日,停诊日不能被选中。

牙医预约

预约日期

2026 年 8 月可预约范围内选择一天

表单Form

用户在个人资料页填写姓名和邮箱,确认后一次保存整组信息。

一次提交

个人资料

姓名和邮箱一起保存

用于页面称呼
用于接收资料确认

输入框Input

用户创建一个项目,需要输入项目名称这样的短值,而不是编辑一段带换行的说明。

新建项目

发布计划

数字输入InputNumber

用户预订班车时调整座位数量,数量只能在允许范围内按固定步长变化。

班车预订

座位数量

同行人数需要是 1–6 人,每次按 1 人调整

最少 1 人 · 最多 6 人 · 每次 1 人

单选框Radio

用户填写周末活动报名表,需要在公共交通、自驾和骑行中确定一种到达方式。

周末活动报名

到集合点怎么去?

到集合点怎么去?

评分Rate

用户完成一节线上课程后,用 1 到 5 颗星表达整体满意程度并提交评价。

课程评价

整体满意度

完成课程后,用 1–5 颗星表达体验

选择器Select

用户在发布计划中为一次发布选择目标环境,答案必须来自产品允许的固定集合。

滑块Slider

用户在商品筛选页调整预算上限,结果列表需要跟着这个数值范围变化。

最高预算800元

开关Switch

用户在通知设置页决定是否接收每周摘要,开关旁边需要立刻说明当前状态。

文本域Textarea

用户填写一次发布说明,需要保留背景、范围和注意事项之间的换行关系。

版本发布

发布说明

时间选择器TimePicker

用户在预约表单中选择会议开始时间,字段需要限制可选时段并回显最终时间。

会议室预约选择今天的会议开始时间
预约
会议开始必填

只显示当前日期可用的小时和分钟。

预约摘要还没有时间选择时间后这里会同步更新

上传Upload

用户在相册表单中选择一张本地照片,页面需要显示文件名、进度和上传完成结果。

选择照片

内容展示

9 个内容

把文字、图片、列表和数据清楚地呈现出来。

头像Avatar

评论区需要让用户快速知道发言者是谁,同时允许头像缺失时继续阅读正文。

徽章Badge

消息入口旁需要显示未读数量,订单标题旁需要提示当前处理状态。

状态已通过
提醒审核中
数量3

卡片Card

活动列表需要让每个活动拥有自己的标题、时间、地点和详情入口。

活动对象 · 独立边界卡片如何把一个对象收在一起?
轻量18L防水面料
城市通勤

河畔市集

周六 14:00 · 河畔广场

免费

描述列表Descriptions

订单详情只需要读清收件人、配送方式和当前状态,不需要比较多条记录。

订单详情#7012
字段已分组
收件人
林墨
配送方式
标准件
送达时间
今天 18:30 前
当前状态
待收货

列表List

任务页需要让用户按顺序浏览待办事项,并在每一项旁边继续处理。

任务清单 · 稳定顺序列表如何保留每一项的顺序?
  1. 01确认上线说明今天 10:00 前查看
  2. 02回复设计反馈今天 15:00 前处理
  3. 03准备周会材料明天 09:00 前查看

统计数据Statistic

学习概览需要让用户先看到今日完成数,再判断它相对昨天的变化。

表格Table

核对订单时,编号、状态、金额和更新时间需要沿同一组列对齐。

订单记录 · 字段对齐表格如何让记录可比较?
订单记录
订单状态金额更新
#7012待处理¥12809:20
#7011配送中¥6408:45
#7009已完成¥86昨天

标签页Tabs

课程详情需要在课程概览、学习资料和讨论之间切换,但用户仍停留在同一课程。

课程摘要
  • 学习目标
  • 预计 12 分钟

标签Tag

文章列表需要在标题旁标出主题和难度,但标签不应承担对象详情或主操作。

网页基础前端入门

弹窗与提示

2 个内容

在操作前后给出确认、提醒、成功或失败反馈。

警告Alert

预订表单提交前缺少联系电话

弹出层Popover

订单页点一下入口就能展开说明,关掉后继续看原来的内容。

页面布局

8 个内容

安排页面区域、宽度、间距和不同屏幕下的排列。

盒模型

一张卡片挤不挤,要把内容、内边距、边框和外边距分开看。

外边距
边框
内边距
收件人:阿宁

卡片网格

几张活动卡要排成整齐网格,用户扫一眼就能比较同类信息。

周末活动单列堆叠
城市慢跑周六 09:00周末市集周六 14:00

CSS

页面结构已经有了,现在只想把间距、颜色和按钮样式调顺眼。

.signup-button颜色、间距、边框注册卡片
注册卡片已应用样式

Flex 布局

一组订单摘要要沿同一方向排开,间距会跟着容器一起调整。

菜品牛肉饭配送今天 18:30

页脚Footer

用户翻到页面最底部,想回到首页、查看帮助或确认版权与联系信息。

Grid 布局

课程卡片要按行和列放好,宽度变化时仍然对得齐。

课程总览两列网格
课程网页基础时长12 分钟

响应式布局

同一组活动在电脑和手机上都要好读,窄屏时自然改成单列。

周末活动桌面三列
活动城市慢跑时间周六 09:00地点中央公园

侧边栏

阅读正文时把章节目录固定在旁边,用户随时知道读到哪一节。

周末露营手册

先选一块适合过夜的营地

把距离、补给和天气先看清楚,再把周末留给真正的户外时间。

第 2 节 · 准备过夜装备