Figma 30 天学习计划
2026/6/6 9:28:03 网站建设 项目流程

💡写在前面:这是一份专为前端开发者设计的 Figma 学习计划,帮助你快速掌握产品设计技能,向产品负责人转型。


📋 学习目标

完成 30 天学习后,你将能够:

  • ✅ 熟练使用 Figma 进行界面设计
  • ✅ 制作高保真原型和交互演示
  • ✅ 创建和维护设计系统
  • ✅ 与设计师高效协作
  • ✅ 独立完成产品原型设计

🗓️ 第一周:基础入门(Day 1-7)

Day 1 - 环境搭建与界面认知

学习目标:熟悉 Figma 界面和基本操作

学习内容:

  • 注册 Figma 账号(figma.com)
  • 下载并安装 Figma 桌面应用
  • 了解界面布局:
    • 左侧图层面板(Layers)
    • 右侧属性面板(Properties)
    • 顶部工具栏(Toolbar)
    • 画布区域(Canvas)

实践任务:

  • 创建一个新文件
  • 尝试添加一个矩形、圆形、文本
  • 学习缩放、移动、复制操作

参考资源:

  • Figma 官方入门教程
  • B 站搜索"Figma 入门教程"观看第一个视频

时间投入:1-2 小时


Day 2 - 基础工具使用

学习目标:掌握 Figma 基础绘图工具

学习内容:

  • 框架工具(Frame)- 快捷键 F
  • 形状工具(Shape)- 矩形、圆形、三角形等
  • 钢笔工具(Pen)- 快捷键 P
  • 文本工具(Text)- 快捷键 T
  • 布尔运算(Union、Subtract、Intersect、Exclude)

实践任务:

  • 创建一个手机界面框架(375x812)
  • 设计一个简单的登录界面(包含输入框、按钮、文字)
  • 使用布尔运算制作一个图标

时间投入:2 小时


Day 3 - 颜色与填充

学习目标:掌握颜色、渐变、图片填充

学习内容:

  • 纯色填充
  • 渐变填充(线性渐变、径向渐变)
  • 图片填充
  • 颜色取样器
  • 创建颜色样式(Color Styles)

实践任务:

  • 为昨天的登录界面添加配色
  • 创建一个渐变按钮
  • 制作一个带背景图的卡片

小技巧:使用吸管工具(I)快速取色,保存常用颜色为样式,方便复用

时间投入:1-2 小时


Day 4 - 图层与编组

学习目标:理解图层管理和编组逻辑

学习内容:

  • 图层面板操作
  • 编组(Group)- 快捷键 Cmd+G / Ctrl+G
  • 框架(Frame)与编组的区别
  • 图层排序与锁定
  • 隐藏/显示图层

实践任务:

  • 整理之前设计的登录界面图层
  • 合理使用编组和框架
  • 给图层规范命名

时间投入:1-2 小时


Day 5 - 文本与排版

学习目标:掌握文本样式和排版技巧

学习内容:

  • 文本工具详解
  • 字体、字号、字重
  • 行高、字间距
  • 文本对齐方式
  • 创建文本样式(Text Styles)

实践任务:

  • 创建一套文本样式(标题、副标题、正文、辅助文字)
  • 设计一个文章列表页面
  • 练习中英文混排

时间投入:2 小时


Day 6 - 对齐与分布

学习目标:掌握精确对齐和布局技巧

学习内容:

  • 对齐工具(左对齐、居中、右对齐等)
  • 分布工具(平均分布)
  • 智能参考线
  • 网格系统(Layout Grid)
  • 标尺与参考线

实践任务:

  • 使用网格系统设计一个 8 列布局
  • 精确对齐多个元素
  • 制作一个规范的卡片列表

时间投入:2 小时


Day 7 - 第一周综合练习

学习目标:综合运用第一周所学知识

实践任务:

  • 设计一个完整的 App 首页(包含导航、内容区、底部 Tab)

要求:

  • 使用框架作为画布
  • 合理编组和图层命名
  • 使用统一的配色方案
  • 元素精确对齐
  • 导出 PNG 预览

参考:参考微信、支付宝等常见 App 的首页布局,尺寸参考 iPhone 13 (390x844)

时间投入:3 小时


🗓️ 第二周:进阶技能(Day 8-14)

Day 8 - Auto Layout 基础

学习目标:理解并掌握自动布局

学习内容:

  • 什么是 Auto Layout
  • 创建 Auto Layout - 快捷键 Shift+A
  • 间距设置(Gap)
  • 内边距(Padding)
  • 对齐方式

实践任务:

  • 用 Auto Layout 制作一个按钮
  • 制作一个带图标的列表项
  • 体验调整内容时自动布局的变化

时间投入:2 小时


Day 9 - Auto Layout 进阶

学习目标:掌握 Auto Layout 高级用法

学习内容:

  • 嵌套 Auto Layout
  • Hug Contents / Fill Container / Fixed
  • 响应式 Auto Layout
  • Auto Layout 与约束

实践任务:

  • 制作一个完整的卡片组件(包含标题、描述、按钮)
  • 制作一个导航栏组件
  • 练习让组件自适应不同宽度

时间投入:2-3 小时


Day 10 - 组件基础(Components)

学习目标:理解组件和实例的概念

学习内容:

  • 创建组件(Component)- 快捷键 Cmd+Option+K
  • 主组件与实例的关系
  • 修改主组件同步到实例
  • 覆盖(Overrides)

实践任务:

  • 将之前设计的按钮转换为主组件
  • 创建多个实例并测试同步效果
  • 练习对实例进行覆盖修改

时间投入:2 小时


Day 11 - 组件变体(Variants)

学习目标:掌握组件变体的使用

学习内容:

  • 什么是组件变体
  • 创建变体组
  • 设置变体属性(Property)
  • 使用变体切换

实践任务:

  • 为按钮组件创建变体:
    • 状态:Default / Hover / Pressed / Disabled
    • 类型:Primary / Secondary / Tertiary
  • 创建一个图标组件库(至少 5 个图标)

时间投入:2-3 小时


Day 12 - 设计系统基础

学习目标:了解设计系统的构成

学习内容:

  • 什么是设计系统
  • 颜色系统(Color Palette)
  • 字体系统(Typography)
  • 间距系统(Spacing)
  • 圆角系统(Radius)

实践任务:

  • 创建一套完整的颜色样式
  • 创建一套完整的文本样式
  • 创建间距和圆角样式

参考资源:查看 Material Design 设计系统、Ant Design 设计系统

时间投入:2-3 小时


Day 13 - 设计系统实践

学习目标:搭建自己的设计系统

实践任务:

创建一个设计系统文件,包含以下内容:

  • 颜色板(主色、辅助色、中性色、功能色)
  • 字体样式(H1-H6、正文、辅助文字)
  • 基础组件(按钮、输入框、开关、复选框)
  • 图标库

时间投入:3-4 小时


Day 14 - 第二周综合练习

学习目标:综合运用组件和设计系统

实践任务:

  • 使用设计系统组件,设计一个完整的用户中心页面

要求:

  • 全部使用组件库中的组件
  • 使用 Auto Layout 布局
  • 图层结构清晰
  • 可以适配不同屏幕宽度

时间投入:3-4 小时


🗓️ 第三周:原型交互(Day 15-21)

Day 15 - 原型基础

学习目标:理解原型模式和连接

学习内容:

  • 原型模式(Prototype Tab)
  • 创建连接(Connection)
  • 交互触发(OnClick、OnHover 等)
  • 动画类型(Instant、Dissolve、Smart Animate)

实践任务:

  • 制作两个页面之间的跳转
  • 添加按钮点击交互
  • 尝试不同的动画效果

时间投入:2 小时


Day 16 - 交互动画

学习目标:掌握 Smart Animate 动画

学习内容:

  • Smart Animate 原理
  • 图层命名要求
  • 动画时长设置
  • 缓动函数(Easing)

实践任务:

  • 制作一个侧边菜单滑出动画
  • 制作一个卡片展开动画
  • 制作一个 Tab 切换动画

时间投入:2-3 小时


Day 17 - 高级交互

学习目标:学习高级交互功能

学习内容:

  • 拖拽交互(Drag)
  • 滚动区域(Scroll)
  • 固定元素(Fix Position)
  • 叠加层(Overlay)

实践任务:

  • 制作一个可拖动的底部菜单
  • 制作一个带滚动区域的内容页
  • 制作一个弹窗(Overlay)

时间投入:2-3 小时


Day 18 - 微交互设计

学习目标:设计精致的微交互

学习内容:

  • 按钮状态变化
  • 输入框焦点状态
  • 开关切换动画
  • 加载状态

实践任务:

  • 制作一个完整的按钮交互(Default/Hover/Pressed/Loading)
  • 制作一个输入框交互(Default/Focus/Error/Success)
  • 制作一个开关切换动画

时间投入:2-3 小时


Day 19 - 原型综合练习 - 登录流程

学习目标:完成一个完整的登录流程原型

实践任务:

设计并制作以下页面:

  • 登录页
  • 注册页
  • 忘记密码页
  • 首页

添加完整交互:

  • 页面跳转
  • 输入框交互
  • 按钮反馈
  • 错误提示

时间投入:3-4 小时


Day 20 - 原型综合练习 - 导航系统

学习目标:制作完整的导航系统原型

实践任务:

  • 制作底部 Tab 导航(至少 4 个 Tab)
  • 制作侧边抽屉导航
  • 制作顶部导航栏
  • 实现 Tab 切换和内容联动

时间投入:3 小时


Day 21 - 第三周综合练习

学习目标:完成一个可交互的完整原型

实践任务:

  • 选择一个常见 App(如微信、美团、小红书)
  • 临摹其核心流程(至少 5 个页面)
  • 添加完整的交互动画
  • 导出原型链接分享

时间投入:4 小时


🗓️ 第四周:实战与协作(Day 22-30)

Day 22 - 协作功能

学习目标:掌握 Figma 协作功能

学习内容:

  • 分享文件(Share)
  • 评论功能(Comments)
  • 多人实时协作
  • 版本历史(Version History)

实践任务:

  • 创建一个分享链接(View only)
  • 在文件中添加评论
  • 创建一个版本并命名

时间投入:1-2 小时


Day 23 - 开发者协作

学习目标:理解开发者的 Figma 使用方式

学习内容:

  • Dev Mode 介绍
  • 查看设计稿标注
  • 导出资源(Export)
  • 查看代码片段

实践任务:

  • 从开发者视角查看一个设计稿
  • 导出需要的图片资源
  • 查看 CSS 代码并理解

时间投入:2 小时


Day 24 - 插件使用

学习目标:学会使用 Figma 插件提高效率

学习内容:

  • 安装插件
  • 常用插件推荐:
    • Unsplash(图片素材)
    • Iconify(图标库)
    • Content Reel(内容填充)
    • Autoflow(连接线)
    • Stark(无障碍检查)

实践任务:

  • 安装至少 3 个插件
  • 在实际项目中使用插件

时间投入:2 小时


Day 25-27 - 期末项目(3 天)

项目目标:完成一个完整的产品原型设计

项目要求:选择一个产品方向(如:待办事项 App、阅读 App、健身 App)

Day 25:需求分析与信息架构

  • 确定产品定位和目标用户
  • 绘制功能结构图
  • 绘制用户流程图

Day 26:界面设计

  • 设计至少 8 个核心页面
  • 建立完整的设计系统
  • 使用组件化方式设计

Day 27:交互原型

  • 添加完整的页面跳转
  • 添加微交互动画
  • 制作可演示的原型

时间投入:每天 4 小时


Day 28 - 作品整理与导出

学习目标:整理和展示你的作品

实践任务:

  • 整理设计文件结构
  • 创建一个作品展示页
  • 导出关键页面预览图
  • 准备一份设计说明文档

时间投入:2-3 小时


Day 29 - 复盘与总结

学习目标:回顾 30 天学习成果

实践任务:

  • 回顾第一天和第三十天的作品对比
  • 总结学到的技能
  • 列出还需要提升的地方
  • 制定后续学习计划

时间投入:1-2 小时


Day 30 - 分享与展示

学习目标:展示学习成果

实践任务:

  • 将作品发布到 Dribbble/Behance/站酷
  • 或者在团队内部分享
  • 或者写一篇学习总结文章

时间投入:2 小时


📚 推荐学习资源

官方资源

  • Figma 官方教程
  • Figma YouTube 频道

中文教程

  • B 站:搜索"Figma 教程",推荐 UP 主"设计师的睡前毒鸡汤"
  • 站酷高高手:Figma 相关课程

设计系统参考

  • Material Design
  • Ant Design
  • Human Interface Guidelines

灵感网站

  • Dribbble
  • Behance
  • Pinterest
  • 站酷

免费素材

  • Unsplash(图片)
  • Iconify(图标)
  • undraw(插画)

💡 学习建议

给前端开发者的特别提示

1. 发挥你的优势

  • 你理解组件化思维,学 Figma 组件会很快
  • 你理解布局概念,Auto Layout 很容易上手
  • 你理解状态管理,组件变体很好理解

2. 注意思维转换

  • 设计追求视觉效果,不只是功能实现
  • 多关注细节:间距、颜色、字体、圆角
  • 学会"抄"优秀的设计,慢慢形成感觉

3. 实践建议

  • 每天保证至少 1 小时专注学习
  • 多临摹优秀作品
  • 加入 Figma 社群,看别人怎么做

4. 避免的坑

  • 不要只看不练,一定要动手
  • 不要追求完美,先完成再优化
  • 不要忽视图层命名和文件组织

📊 进度追踪表

周次学习主题完成度
第一周基础入门□□□□□□□
第二周进阶技能□□□□□□□
第三周原型交互□□□□□□□
第四周实战协作□□□□□□□□□

🎯 30 天后的下一步

完成这个计划后,你可以:

1. 继续深化

  • 学习更高级的动画技巧
  • 研究动效设计原理
  • 学习 3D 设计(Figma + Spline)

2. 拓展技能

  • 学习动效工具(Principle、ProtoPie)
  • 学习插画技能
  • 学习品牌设计基础

3. 实战应用

  • 在工作中主动承担设计任务
  • 参与产品设计讨论
  • 建立自己的作品集

4. 向产品负责人迈进

  • 用 Figma 技能辅助产品原型设计
  • 能够快速表达产品想法
  • 与设计师高效沟通

📝 写在最后

这份学习计划是为你——前端开发者转型产品负责人而定制的。Figma 作为当前最流行的 UI 设计工具,掌握它将帮助你:

  1. 更好地与设计师沟通- 理解设计语言,减少沟通成本
  2. 快速表达产品想法- 用原型代替文字描述,更直观
  3. 提升产品竞争力- 设计能力是产品负责人的核心技能之一

坚持 30 天,你会感谢现在努力的自己!


如果觉得这篇文章对你有帮助,欢迎点赞⭐收藏关注,我会持续分享更多前端转型相关内容!

有任何问题欢迎在评论区留言交流~

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询