mobile wallpaper 1
mobile wallpaper 2
mobile wallpaper 3
mobile wallpaper 4
mobile wallpaper 5
mobile wallpaper 6
7922 字
21 分钟
UI设计了解(AI生成)
2026-06-04

1. UI 设计是什么#

UI 是 User Interface 的缩写,意思是“用户界面”。只要用户需要通过一个界面和产品发生交互,这个界面就属于 UI 的范畴。

常见 UI 包括:

  • 手机 App 页面
  • 网站页面
  • 小程序页面
  • 后台管理系统页面
  • 桌面软件界面
  • 智能手表界面
  • 车机屏幕界面
  • 游戏菜单界面
  • 自助取票机、点餐机、ATM 等设备界面

UI 设计不是单纯“画一个漂亮页面”。它要解决的是:用户能不能看懂、能不能找到、能不能操作、操作之后能不能得到明确反馈。

一个 UI 页面通常包含:

  • 内容:标题、正文、图片、数据、说明
  • 控件:按钮、输入框、开关、下拉菜单、标签
  • 导航:顶部栏、底部栏、侧边栏、面包屑
  • 状态:加载、成功、失败、空数据、禁用
  • 反馈:提示、弹窗、动效、错误信息
  • 视觉:颜色、字体、图标、间距、圆角、阴影

UI 设计的核心目标:

目标说明例子
清晰用户能快速理解页面内容登录页一眼能看到账号、密码、登录按钮
高效用户能用较少步骤完成任务搜索框明显,筛选条件易用
一致同类元素表现一致所有主按钮颜色、圆角、高度统一
美观视觉观感舒服,符合产品气质金融产品稳重,儿童产品活泼
可用在真实场景下能顺利使用网络慢时有加载状态,出错时有提示
可访问更多用户都能使用字体足够大,颜色对比足够强

2. UI 设计和网页设计的关系#

网页设计是 UI 设计的一种具体场景。

UI 设计的范围更大,网页设计只关注通过浏览器访问的网站或 Web 应用。

类型是否属于 UI 设计说明
手机 App 首页移动端 UI
企业官网Web UI / 网页设计
后台管理系统Web 应用 UI
微信小程序小程序 UI
Figma 软件界面桌面 / Web 工具 UI
海报不完全是偏平面视觉,不一定有交互
宣传单不完全是偏平面设计,不是用户界面

网页设计除了 UI 本身,还要额外考虑:

  • 浏览器兼容
  • 屏幕宽度变化
  • 鼠标悬停状态
  • 键盘操作
  • SEO
  • 页面加载速度
  • 链接跳转
  • 滚动体验
  • 响应式布局

所以学习 UI 设计时,可以先从网页设计入门,因为网页能同时接触视觉、布局、交互和开发基础。

3. 网页设计和网页开发的区别#

网页设计更关注“页面应该是什么样、用户怎么用”;网页开发更关注“如何用代码把页面做出来,并让它稳定运行”。

维度网页设计网页开发
核心任务视觉呈现、用户体验、交互流程代码实现、功能逻辑、数据交互
主要问题好不好看、好不好用、信息是否清晰能不能运行、性能如何、数据是否正确
产出物设计稿、原型图、UI 规范、交互说明网页、应用、接口、组件代码
关注点布局、颜色、字体、图标、流程、状态HTML、CSS、JavaScript、框架、接口
常用工具Figma、Sketch、Photoshop、IllustratorVS Code、WebStorm、Git、Chrome DevTools
关键角色UI 设计师、UX 设计师、交互设计师前端工程师、后端工程师、全栈工程师
判断标准用户是否理解并顺利完成任务功能是否正确、稳定、快速、安全

一个登录页面的例子#

设计师要考虑:

  • 页面是否有品牌识别
  • 输入框是否清楚
  • 登录按钮是否明显
  • 错误提示如何展示
  • 忘记密码入口放在哪里
  • 手机端布局是否好点
  • 加载状态怎么呈现

开发者要考虑:

  • 输入框如何写 HTML
  • 密码是否需要隐藏显示切换
  • 表单如何校验
  • 登录接口如何调用
  • 登录失败如何处理
  • Token 如何保存
  • 页面如何适配移动端

设计和开发不是互相替代,而是协作关系。设计越清晰,开发越容易准确实现;开发反馈越及时,设计越容易落地。

4. UI、UX、交互设计、视觉设计的区别#

这些概念经常一起出现,但关注点不同。

名称英文关注重点举例
UI 设计User Interface Design界面长什么样,控件如何呈现按钮、输入框、颜色、页面布局
UX 设计User Experience Design用户完成任务的整体体验注册流程是否太长,购买流程是否顺畅
交互设计Interaction Design用户如何操作,系统如何响应点击、滑动、拖拽、弹窗、跳转
视觉设计Visual Design视觉风格和表现力品牌色、图形、插画、海报感
产品设计Product Design功能、需求、业务和用户目标是否需要收藏功能,会员权益怎么设计

用“外卖 App 下单”理解区别#

UX 关注:

  • 用户从打开 App 到下单完成是否顺畅
  • 地址、店铺、商品、优惠、支付流程是否合理
  • 用户遇到问题时能不能解决

交互设计关注:

  • 点击商品后如何加入购物车
  • 规格弹窗如何出现
  • 提交订单后如何显示加载
  • 支付失败后如何返回

UI 设计关注:

  • 商品卡片长什么样
  • 按钮颜色和位置
  • 价格、优惠、配送信息如何排版
  • 底部购物车栏如何展示

视觉设计关注:

  • 整体风格是否年轻、有食欲
  • 图片比例是否统一
  • 品牌颜色是否有识别度

5. UI 设计师需要关注什么#

UI 设计师不是只负责“美化”,还要考虑大量基础问题。

信息是否清楚#

用户进入页面后,应该能快速知道:

  • 这是什么页面
  • 这里有什么内容
  • 我能做什么
  • 下一步该点哪里

层级是否明确#

页面中的信息有主次:

  • 最重要的信息应该最明显
  • 次要信息不能抢主信息
  • 辅助说明不能干扰主要操作

常见层级手段:

  • 字号大小
  • 字重粗细
  • 颜色深浅
  • 间距大小
  • 位置先后
  • 背景对比

操作是否容易#

好的 UI 应该让用户容易点击、容易输入、容易判断。

例如:

  • 按钮不能太小
  • 输入框要有清楚标签
  • 删除操作要有确认
  • 表单错误要告诉用户怎么改

状态是否完整#

真实产品不会永远处于正常状态。设计时要考虑:

  • 加载中
  • 空数据
  • 成功
  • 失败
  • 禁用
  • 选中
  • 悬停
  • 聚焦
  • 网络错误
  • 权限不足

是否方便开发实现#

设计稿不能只在图片里好看,还要考虑实际开发:

  • 文本变长会不会撑破
  • 数据为空怎么办
  • 小屏幕如何适配
  • 组件能不能复用
  • 样式有没有统一规则

6. 网页设计常见方法#

网页设计方法可以理解为“设计时采用的思路”。不同方法解决不同问题。

6.1 用户中心设计 UCD#

UCD 是 User-Centered Design,中文叫“用户中心设计”。

核心理念:从用户需求出发,而不是从设计师个人喜好出发。

基本流程:

  1. 调研用户
  2. 定义问题
  3. 梳理需求
  4. 设计原型
  5. 用户测试
  6. 迭代优化

适用场景:

  • 电商网站
  • 社交产品
  • 工具类产品
  • 教育平台
  • 几乎所有现代互联网产品

例子:

如果你设计一个课程学习网站,不能只问“页面怎么好看”,还要问:

  • 用户是学生、上班族还是老师?
  • 用户最常找课程、看进度,还是做题?
  • 用户在手机上学还是电脑上学?
  • 用户会不会中途退出?
  • 用户如何知道自己学到了哪里?

6.2 响应式设计 Responsive Design#

响应式设计指同一个网站可以适配手机、平板、电脑等不同屏幕。

核心技术:

  • 流式布局
  • 弹性图片
  • CSS 媒体查询
  • 弹性网格
  • 相对单位

设计重点:

  • 桌面端多列布局,手机端可能变单列
  • 导航在小屏幕上可能变成菜单按钮
  • 图片需要按比例缩放
  • 表格在手机端需要横向滚动或重组
  • 字号和间距需要适配小屏幕

例子:

桌面端商品列表可以一行 4 个商品,平板一行 2 个,手机一行 1 个或 2 个。

6.3 移动优先设计 Mobile First#

移动优先指先设计手机端,再逐步扩展到平板和桌面。

为什么要移动优先:

  • 手机屏幕最小,限制最多
  • 手机上用户更容易分心
  • 移动端流量通常很高
  • 先做好小屏,扩展到大屏更容易

适用场景:

  • 电商
  • 外卖
  • 社交
  • 新闻资讯
  • 内容平台
  • 小程序

设计原则:

  • 优先保留核心功能
  • 减少输入
  • 按钮点击区域足够大
  • 重要操作靠近拇指容易触达区域
  • 页面层级不要过深

6.4 极简主义设计 Minimalist Design#

极简主义不是“什么都没有”,而是去掉不必要的干扰,让核心内容更突出。

特征:

  • 大量留白
  • 有限配色
  • 简洁字体
  • 清楚层级
  • 少量装饰
  • 强调内容本身

适用场景:

  • 品牌官网
  • 作品集
  • 文档站
  • 高端产品展示
  • 工具型产品

注意:

极简不等于信息不足。如果用户找不到功能,只是把页面做得很空,那不是极简,是缺少可用性。

6.5 Material Design#

Material Design 是 Google 推出的设计系统。

核心理念:模拟现实中的纸张、层级和运动,用视觉深度帮助用户理解界面关系。

常见特征:

  • 卡片
  • 阴影
  • 浮动按钮
  • 明确的颜色系统
  • 统一的组件规范
  • 有意义的动效

适用场景:

  • Android 应用
  • Google 风格产品
  • 需要成熟组件规范的产品

学习价值:

Material Design 有完整的设计原则、组件规则和可访问性说明,非常适合新手理解“规范化 UI”。

6.6 Apple Human Interface Guidelines#

HIG 是 Apple 的人机界面指南。

核心理念:

  • 清晰
  • 遵从平台习惯
  • 内容优先
  • 直接操作
  • 精致反馈

常见特征:

  • 大标题
  • 底部 Tab
  • 边缘滑动返回
  • 半透明和模糊效果
  • 强调手势和自然交互

适用场景:

  • iOS 应用
  • macOS 应用
  • 想学习 Apple 产品体验的人

6.7 原子设计 Atomic Design#

原子设计把界面拆成不同层级,就像化学里的原子组成分子,分子组成更大的结构。

层级含义例子
原子最小 UI 单元按钮、输入框、标签、图标
分子多个原子组合搜索框 + 搜索按钮
有机体较完整的功能区域顶部导航、商品卡片列表
模板页面结构商品详情页模板
页面填充真实内容的最终页面某个具体商品详情页

适用场景:

  • 大型网站
  • 后台管理系统
  • 组件库
  • 多人协作项目

学习价值:

原子设计能帮助新手理解:页面不是一张图,而是由可复用组件组合出来的系统。

6.8 内容优先设计 Content-First#

内容优先设计指先确定内容,再设计页面,而不是先画一个漂亮框架再硬塞内容。

适用场景:

  • 博客
  • 新闻网站
  • 文档站
  • 在线课程
  • 知识库
  • 产品介绍页

设计步骤:

  1. 明确页面要表达什么
  2. 列出所有内容
  3. 给内容排序
  4. 确定信息层级
  5. 再设计视觉布局

例子:

设计一篇博客文章页面时,先考虑标题、作者、日期、目录、正文、代码块、图片、上一篇下一篇,再考虑颜色、字体和背景。

6.9 无障碍设计 Accessibility / A11y#

A11y 是 Accessibility 的缩写。因为 Accessibility 中间有 11 个字母,所以写作 A11y。

核心理念:让更多人都能使用产品,包括视障、听障、行动障碍、老年用户、临时受伤用户等。

基础要求:

  • 文本对比度足够
  • 字体不能太小
  • 点击区域不能太小
  • 表单要有标签
  • 图片要有替代文本
  • 键盘可以操作
  • 不只依赖颜色表达状态

例子:

错误输入框不能只变红,还要显示“手机号格式不正确”这样的文字。

7. 网页开发常见方法#

UI 设计师不一定要成为程序员,但理解网页开发方法能帮助你更好地和开发协作。

7.1 多页应用 MPA#

MPA 是 Multi-Page Application,多页应用。

特点:

  • 每个页面通常对应一个 HTML 页面
  • 页面跳转时浏览器会重新加载
  • 结构清楚
  • SEO 友好

适用场景:

  • 博客
  • 企业官网
  • 新闻站
  • 文档站
  • 传统网站

优点:

  • 首屏容易优化
  • 搜索引擎友好
  • 页面之间相对独立

缺点:

  • 页面切换可能有刷新感
  • 复杂交互体验不如 SPA 流畅

7.2 单页应用 SPA#

SPA 是 Single Page Application,单页应用。

特点:

  • 初次加载一个主页面
  • 后续通过 JavaScript 局部更新内容
  • 前端控制路由
  • 体验接近桌面软件

代表技术:

  • React
  • Vue
  • Angular
  • Svelte

适用场景:

  • 后台系统
  • 在线工具
  • 邮箱
  • 音乐 Web App
  • Figma 这类复杂 Web 应用

优点:

  • 页面切换流畅
  • 交互能力强
  • 适合复杂应用

缺点:

  • 首次加载可能较慢
  • SEO 需要额外处理
  • 前端复杂度更高

7.3 服务端渲染 SSR#

SSR 是 Server-Side Rendering,服务端渲染。

特点:

  • 服务器先生成 HTML
  • 浏览器拿到页面后再增强交互
  • 兼顾 SEO 和动态能力

代表技术:

  • Next.js
  • Nuxt
  • Remix

适用场景:

  • 电商
  • 内容平台
  • 需要 SEO 的应用
  • 登录前公开页面较多的网站

7.4 静态站点生成 SSG#

SSG 是 Static Site Generation,静态站点生成。

特点:

  • 构建时生成静态 HTML
  • 部署到 CDN
  • 访问速度快
  • 安全性较好

代表技术:

  • Jekyll
  • Hugo
  • Hexo
  • Astro
  • Next.js 静态导出

适用场景:

  • 博客
  • 文档站
  • 作品集
  • 产品介绍页

你的这个博客项目就属于 Jekyll 这类静态站点方向。

7.5 渐进增强 Progressive Enhancement#

渐进增强的思路是:先保证最基础内容和功能可用,再给支持现代能力的浏览器添加更好的体验。

例子:

  • HTML 内容先能正常阅读
  • CSS 加载后页面更美观
  • JavaScript 加载后增加交互

适用场景:

  • 政府网站
  • 公共服务
  • 银行网站
  • 对兼容性要求高的网站

7.6 优雅降级 Graceful Degradation#

优雅降级的思路是:先为现代浏览器做完整体验,再让旧浏览器获得简化体验。

和渐进增强的区别:

方法出发点特点
渐进增强从基础功能开始基础体验最稳
优雅降级从完整体验开始新浏览器体验更好

现在更推荐渐进增强,因为它更符合可访问性和稳定性原则。

7.7 微前端#

微前端是把一个大型前端应用拆成多个独立子应用,再组合成一个整体。

适用场景:

  • 大型企业后台
  • 多团队协作
  • 不同模块使用不同技术栈

UI 设计师需要知道:

  • 不同团队做的页面必须遵守统一设计系统
  • 导航、组件、颜色、字体要统一
  • 否则产品会像多个系统拼在一起

7.8 岛屿架构 Islands Architecture#

岛屿架构的思路是:页面大部分内容是静态 HTML,只有少量需要交互的区域加载 JavaScript。

适用场景:

  • 内容型网站
  • 博客
  • 文档站
  • 营销页

代表技术:

  • Astro
  • Qwik

设计影响:

  • 页面主体内容要先清晰可读
  • 交互组件只在必要位置出现
  • 内容优先,性能友好

8. 设计与开发协作方法#

设计最终要落地成产品,所以协作非常重要。

8.1 设计系统#

设计系统是一套统一的设计语言和组件规则。

它通常包含:

  • 颜色规范
  • 字体规范
  • 间距规范
  • 圆角规范
  • 阴影规范
  • 图标规范
  • 组件规范
  • 页面模板
  • 交互规则
  • 文案规范

常见设计系统:

  • Material Design
  • Apple Human Interface Guidelines
  • Ant Design
  • Arco Design
  • Fluent Design
  • Carbon Design System

设计系统的好处:

  • 保证视觉统一
  • 提高设计效率
  • 提高开发复用
  • 降低沟通成本
  • 方便多人协作

8.2 组件库#

组件库是可复用 UI 组件的集合。

常见组件:

  • Button
  • Input
  • Select
  • Checkbox
  • Radio
  • Switch
  • Modal
  • Drawer
  • Tabs
  • Table
  • Pagination
  • Card
  • Tooltip

设计师在 Figma 中做设计组件,开发者在代码中做开发组件。两边最好保持一致。

8.3 设计令牌 Design Tokens#

Design Tokens 是把设计变量转成可以被代码使用的数据。

常见令牌:

类型示例
颜色color.primary = #1677ff
字号font.size.body = 14px
间距space.4 = 16px
圆角radius.md = 6px
阴影shadow.card

好处:

  • 设计和代码使用同一套变量
  • 修改主题更方便
  • 深色模式更容易实现
  • 多端一致性更好

8.4 设计稿交付#

设计稿交付不是简单把图片发给开发。

交付内容应该包括:

  • 页面设计稿
  • 页面状态
  • 组件状态
  • 间距和尺寸
  • 字体和颜色
  • 交互说明
  • 跳转关系
  • 异常情况
  • 空状态
  • 加载状态
  • 响应式规则

常见工具:

  • Figma Dev Mode
  • Zeplin
  • 蓝湖
  • Pixso
  • MasterGo

8.5 Storybook#

Storybook 是开发组件库常用工具,可以独立展示和测试组件。

它的作用:

  • 展示组件所有状态
  • 方便设计师和开发查看
  • 便于测试
  • 形成组件文档

例如一个按钮组件可以在 Storybook 中展示:

  • 主按钮
  • 次按钮
  • 危险按钮
  • 禁用状态
  • 加载状态
  • 大中小尺寸

8.6 A/B 测试#

A/B 测试是同时上线两个或多个版本,用数据判断哪个更好。

例子:

  • A 版本按钮文案是“免费试用”
  • B 版本按钮文案是“立即开始”
  • 通过点击率和转化率判断哪个更有效

注意:

A/B 测试不是只看喜好,而是看数据。适合流量较大的产品。

9. 字体基础#

文字是 UI 中最重要的信息载体。

9.1 字体选择#

中文 UI 常见字体:

  • 系统默认字体
  • 苹方
  • 微软雅黑
  • 思源黑体
  • HarmonyOS Sans

英文 UI 常见字体:

  • San Francisco
  • Roboto
  • Inter
  • Arial
  • Helvetica

新手建议先使用系统字体,不要频繁换字体。字体选择越复杂,越容易造成风格不统一。

9.2 字号层级#

常见字号:

字号用途
12px辅助说明、标签、表格辅助信息
14pxWeb 正文、后台系统常用字号
16px移动端正文、重要文本
18px小标题
20px模块标题
24px页面标题
32px+营销页大标题、视觉标题

一个普通页面不需要太多字号。新手可以先用:

  • 24px 页面标题
  • 18px 模块标题
  • 16px 主要正文
  • 14px 辅助正文
  • 12px 弱提示

9.3 字重#

常见字重:

  • Regular:普通正文
  • Medium:强调文本
  • Semibold:标题、重要按钮
  • Bold:强标题

不要整页全是粗体。粗体用多了,页面反而没有重点。

9.4 行高#

行高影响阅读舒适度。

建议:

  • 标题行高:字号的 1.2 到 1.4 倍
  • 正文行高:字号的 1.4 到 1.7 倍
  • 按钮单行文字:与按钮高度垂直居中

例子:

字号推荐行高
14px20px
16px24px
18px26px
20px28px

10. 间距、对齐和栅格#

10.1 间距#

间距决定页面是否清楚、是否有秩序。

常见 8px 间距系统:

间距使用场景
4px图标和文字之间、紧密元素
8px小元素之间
12px紧凑组件内部
16px常规内边距
24px模块之间
32px大模块之间
48px页面区块之间
64px大型页面分区

核心原则:

  • 关系近的内容距离更近
  • 关系远的内容距离更远
  • 同类元素间距保持一致

10.2 对齐#

对齐让页面有秩序。

常见对齐:

  • 左对齐:正文、表单、列表
  • 居中对齐:空状态、结果页、少量标题
  • 右对齐:金额、数字、表格操作
  • 顶部对齐:卡片、列表项

新手常见错误:

  • 大段文字居中
  • 元素左右边缘不齐
  • 图标和文字垂直不齐
  • 卡片内部内容起点不一致

10.3 栅格#

栅格是页面的布局参考系统。

Web 常见 12 栏栅格:

  • 适合响应式
  • 方便控制宽度
  • 方便多列布局
  • 多页面统一

移动端常见:

  • 左右边距 16px 或 20px
  • 4 栏栅格
  • 单列内容流

11. 布局基础#

布局是页面结构。

11.1 单列布局#

适合:

  • 手机页面
  • 文章页面
  • 设置页
  • 表单页

优点:

  • 阅读路径清楚
  • 适配简单
  • 用户不容易迷路

11.2 双列布局#

适合:

  • 后台系统
  • 编辑器
  • 列表 + 详情
  • 左导航 + 右内容

例子:

  • 左侧是文章目录,右侧是正文
  • 左侧是消息列表,右侧是聊天内容
  • 左侧是菜单,右侧是工作区

11.3 三列布局#

适合复杂工具:

  • 左侧导航
  • 中间内容
  • 右侧属性面板

例子:

  • Figma
  • Notion 某些页面
  • 后台配置工具
  • 内容编辑器

11.4 卡片网格布局#

适合:

  • 商品
  • 课程
  • 图片
  • 模板
  • 文章推荐

注意:

  • 卡片尺寸尽量统一
  • 图片比例保持一致
  • 标题过长要处理
  • 操作按钮位置一致

12. 组件基础#

组件是可复用的 UI 单元。

12.1 为什么需要组件#

组件的好处:

  • 保持一致
  • 提高设计效率
  • 提高开发效率
  • 降低维护成本
  • 方便多人协作

12.2 常见组件#

组件作用
Button执行动作
Input输入文本
Select从选项中选择
Checkbox多选
Radio单选
Switch开关状态
Tabs切换内容
Modal弹窗
Drawer抽屉面板
Card内容分组
Table展示结构化数据
Pagination分页
Tooltip补充提示
Toast轻量反馈

12.3 组件状态#

设计组件不能只画默认状态。

常见状态:

  • 默认
  • 悬停
  • 按下
  • 聚焦
  • 禁用
  • 加载
  • 成功
  • 错误
  • 选中
  • 未选中

13. 导航基础#

导航让用户知道自己在哪里,还能去哪里。

13.1 顶部导航#

适合:

  • 官网
  • 内容站
  • SaaS 网站
  • 一级栏目较少的产品

特点:

  • 位置稳定
  • 横向展示
  • 适合品牌和主要入口

13.2 侧边导航#

适合:

  • 后台系统
  • 工具平台
  • 功能多的 Web 应用

特点:

  • 可容纳更多菜单
  • 支持分组
  • 当前选中状态要明显

13.3 底部标签栏#

适合:

  • 移动 App
  • 小程序

原则:

  • 通常 3 到 5 个入口
  • 放最高频一级功能
  • 图标加文字更清楚
  • 当前状态要明显

13.4 面包屑#

适合层级较深的 Web 页面。

例子:

首页 / 商品管理 / 商品详情

作用:

  • 告诉用户当前位置
  • 帮助用户返回上级
  • 降低复杂系统中的迷路感

14. 表单基础#

表单用于收集用户输入。

14.1 表单组成#

一个完整表单通常包含:

  • 字段标签
  • 输入框
  • 占位提示
  • 帮助说明
  • 必填标记
  • 错误提示
  • 提交按钮

14.2 标签#

标签要清楚说明字段含义。

推荐:

  • 手机号
  • 邮箱
  • 收货地址
  • 项目名称

不推荐:

  • 信息
  • 内容
  • 输入

14.3 占位符#

占位符适合给示例,不适合代替标签。

正确做法:

标签:手机号
占位符:请输入 11 位手机号

14.4 错误提示#

错误提示要具体。

不推荐:

输入错误

推荐:

手机号格式不正确,请输入 11 位手机号。

14.5 表单设计原则#

  • 字段顺序符合用户理解
  • 相关字段分组
  • 必填项清楚
  • 错误提示靠近对应字段
  • 减少不必要输入
  • 长表单可以分步骤
  • 提交后有明确反馈

15. 按钮基础#

按钮代表用户可以执行的动作。

15.1 按钮层级#

类型作用例子
主按钮页面最重要动作提交、保存、立即购买
次按钮辅助动作取消、返回、稍后再说
文本按钮低强调动作查看详情、编辑
危险按钮高风险动作删除、清空、撤销发布

一个页面不要有太多主按钮。主按钮越多,页面重点越弱。

15.2 按钮尺寸#

常见高度:

  • 28px:小型按钮
  • 32px:后台小按钮
  • 36px:桌面常规按钮
  • 40px:通用按钮
  • 44px 以上:移动端按钮

移动端按钮实际点击区域应该足够大,即使图标只有 24px,点击区域也应该更大。

15.3 按钮文案#

按钮文案要表达动作。

推荐:

  • 保存
  • 发布
  • 下载
  • 创建项目
  • 发送验证码

不推荐:

  • 确定一下
  • 点这里
  • 好的

16. 状态和反馈#

状态和反馈决定用户是否知道系统正在发生什么。

16.1 常见页面状态#

状态说明
加载中数据还没回来
空状态没有内容
错误状态请求失败或操作失败
成功状态操作完成
权限不足用户不能访问
网络异常网络不可用或超时

16.2 加载状态#

常见形式:

  • Spinner
  • 骨架屏
  • 进度条
  • 按钮 loading
  • 占位块

使用建议:

  • 短加载可以用 Spinner
  • 内容列表可以用骨架屏
  • 上传下载适合进度条
  • 提交按钮要防止重复点击

16.3 空状态#

空状态要告诉用户下一步。

不推荐:

暂无数据

更好:

还没有项目,创建第一个项目开始管理任务。

并提供“创建项目”按钮。

16.4 错误状态#

错误提示要说明:

  • 发生了什么
  • 为什么发生
  • 用户能怎么做

例子:

文件上传失败,单个文件不能超过 20MB。

比“上传失败”更有用。

17. 响应式设计基础#

响应式设计的目标是让页面在不同屏幕上都可用。

17.1 常见断点#

断点是布局发生变化的屏幕宽度。

常见参考:

设备宽度范围
手机320px - 480px
大手机480px - 767px
平板768px - 1023px
小桌面1024px - 1279px
桌面1280px - 1439px
大桌面1440px 以上

具体断点要根据产品内容和目标设备决定,不是固定死的。

17.2 响应式变化方式#

常见变化:

  • 多列变单列
  • 横向导航变菜单
  • 卡片数量变化
  • 图片比例调整
  • 表格横向滚动
  • 次要内容折叠
  • 边距变小

17.3 响应式设计原则#

  • 内容优先,不是简单缩放
  • 保证主要操作可见
  • 避免文字过小
  • 避免按钮太小
  • 避免横向溢出
  • 图片保持比例

18. 移动端设计基础#

移动端和桌面端最大的区别是:屏幕小、手指操作、场景更碎片。

18.1 移动端特点#

  • 屏幕空间有限
  • 用户注意力更分散
  • 输入成本更高
  • 网络可能不稳定
  • 手指点击不如鼠标精准
  • 常常单手操作

18.2 移动端设计原则#

  • 核心内容优先
  • 减少输入
  • 点击区域足够大
  • 重要操作靠近底部
  • 页面层级不要太深
  • 反馈及时
  • 加载和错误状态清楚

18.3 安全区#

现代手机有刘海、圆角、底部手势条,需要考虑安全区。

常见影响:

  • 顶部内容不能被刘海遮挡
  • 底部按钮不能贴住手势条
  • 弹窗和底部操作栏需要留出安全距离

19. Web 页面常见类型#

19.1 首页#

首页负责建立第一印象和主要入口。

常见内容:

  • 品牌或产品名称
  • 核心价值
  • 主要行动按钮
  • 功能入口
  • 推荐内容
  • 导航

19.2 列表页#

列表页用于展示一组同类内容。

常见内容:

  • 搜索
  • 筛选
  • 排序
  • 列表项
  • 分页
  • 批量操作

19.3 详情页#

详情页用于展示单个对象的完整信息。

例子:

  • 商品详情
  • 文章详情
  • 订单详情
  • 用户详情

设计重点:

  • 关键信息靠前
  • 操作按钮明显
  • 内容分组清楚
  • 次要信息不要干扰主任务

19.4 表单页#

用于创建或编辑信息。

设计重点:

  • 字段清楚
  • 顺序合理
  • 错误提示明确
  • 提交按钮明显
  • 长表单分组或分步

19.5 仪表盘#

仪表盘用于展示关键数据。

常见内容:

  • 核心指标卡
  • 趋势图
  • 排行榜
  • 最近动态
  • 快捷操作

设计重点:

  • 数据层级清楚
  • 不要过度装饰
  • 图表要可读
  • 单位和时间范围要明确

20. 常用工具#

20.1 Figma#

Figma 是目前非常主流的 UI 设计工具。

需要学习:

  • Frame
  • Auto Layout
  • Components
  • Variants
  • Styles
  • Constraints
  • Prototype
  • Dev Mode

20.2 Sketch#

Mac 上传统 UI 设计工具,仍有团队使用。

20.3 Photoshop#

主要用于图片处理,不是现代 UI 设计的首选界面设计工具。

适合:

  • 图片修图
  • 合成图
  • 运营视觉
  • 位图处理

20.4 Illustrator#

适合矢量图形。

适合:

  • 图标
  • 插画
  • Logo
  • 矢量素材

20.5 国内协作工具#

常见:

  • 即时设计
  • MasterGo
  • Pixso
  • 蓝湖

这些工具适合中文团队协作和设计交付。

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

UI设计了解(AI生成)
https://niushaoxiong.top/posts/ui设计了解/
作者
一只捡星星的熊
发布于
2026-06-04
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录