当前位置: 首页 > news >正文

如何在Figma中使用组件库?

一、先分清三个核心概念(必懂)

  • 组件库 Library:单独文件,里面放所有主组件、样式、变量,发布后全团队共享
  • 主组件 Main Component:库文件里的原始模板,紫色实心菱形,改它会同步所有实例
  • 实例 Instance:从库拖出来的副本,紫色空心菱形,跟随主组件,但可局部覆盖

二、第一步:在项目中「启用组件库」

你要先用库,才能拖组件。

  1. 打开你的项目文件

  2. 左侧点 Assets(资源),快捷键:Alt+2(Win)/ Option+2(Mac)

  3. 右上角点 书本图标(Library)

  4. 在列表里找到团队发布的组件库(如 DesignSystem_组件库

  5. 打开开关 → 库已启用,里面所有组件都可调用

找不到库?让管理员确认:已发布到团队、你有查看权限


三、第二步:从库中「拖入组件」

1. 找到组件

  • 在 Assets 面板里:
    • 直接搜索:Button / Card / Input
    • 或按文件夹浏览:Base → Buttons

2. 拖入画布

  • 点住组件 → 拖到画布 → 松手,生成实例(空心紫菱形)

3. 快速替换

  • 选中实例 → 右侧 Swap → 直接换同类型组件(如 Button → IconButton)

四、第三步:用「变体 Variants」切换状态(最常用)

如果组件有多种类型/尺寸/状态(如按钮:主色/轮廓/禁用),直接在右侧切换。

  1. 选中实例(如按钮)

  2. 右侧 Variants 区域:

    • Type:Primary(主色)/ Secondary(次要)/ Outline(轮廓)/ Danger(危险)
    • Size:S / M / L
    • State:Default / Hover / Pressed / Disabled
  3. 下拉切换 → 样式瞬间变化,不破坏关联

常见变体属性

  • Boolean(开关):ShowIcon(是否显示图标)、Loading(加载中)

  • Text(文字):按钮文案、输入框提示

  • Swap(替换):换图标、换头像


五、第四步:实例「局部覆盖」(不改主库)

实例可以自由改文字、颜色、尺寸、图标,但不能改结构(增删图层)

可安全覆盖(推荐)

  • ✅ 双击文字 → 改文案(如“提交”→“确认订单”)
  • ✅ 选中图层 → Fill → 自定义颜色(会标记为“覆盖”)
  • ✅ 整体缩放 → 改实例尺寸(内部比例不变)
  • ✅ 图标层 → Swap → 换图标

绝对禁止(会断开关联)

  • ❌ 删除图层(如删掉文字层)
  • ❌ 新增图层(如加个图片)
  • ❌ 改内部图层结构(如移动文字位置)

六、第五步:组件库「更新与同步」(团队协作关键)

当管理员修改了主组件并发布新版本,你需要同步更新。

1. 收到更新提示

  • 项目右上角出现红点 + Library Update
  • 打开 Assets → 顶部显示:Update available

2. 一键更新

  • Update Library → 所有实例自动同步主组件的修改(如圆角、色值、间距)
  • 你之前覆盖的属性(自定义文字/颜色)会被保留,不会被覆盖

3. 版本回退(可选)

  • 右上角 Library → 选 View History → 可回退到旧版本

http://www.gsyq.cn/news/1433315.html

相关文章:

  • 【AI搜索引擎隐私保护终极指南】:2024年7大主流引擎加密机制、数据留存策略与用户控制力实测对比
  • 百度网盘限速太慢?3分钟教你用Python脚本实现满速下载
  • 告别App切换!用HomeKit自动化让Siri指挥追觅X10进行指定房间清扫
  • 别再手动导.v文件了!Cadence AMS数模混合仿真,用这个-f文件配置法效率翻倍
  • 三步搞定网易云音乐无损下载:告别在线播放限制,建立个人音乐库
  • Python安全序列化
  • 5分钟极简方案:在Mac上解锁QQ音乐加密文件
  • ESP32-S3 + LVGL 8.3实战:如何为你的3.5寸SPI屏(ILI9488)定制UI并优化性能
  • 多智能体AI系统在风险投资决策中的架构设计与工程实践
  • Python安全会话管理
  • 喜讯!奋飞咨询春明老师辅导客户斩获Ecovadis铜牌! - 奋飞咨询ecovadis
  • AI Wrapper实战指南:从API调用到构建可持续AI产品的核心挑战
  • AI与区块链融合:Obizcoin如何重塑创业协作与信任机制
  • 2026年淮安市CPPM报名十大核心问题全流程答疑 - 众智商学院课程中心
  • 机器学习在游戏难度动态平衡中的应用与策略层设计
  • 盘点!8款热门CRM平台全维度评测,综合实力大比拼 - Joyky
  • 别再只会用预设了!用Unity粒子系统手搓一个带拖尾和二次爆炸的烟花(附完整项目文件)
  • C语言深度解析:从内存管理到系统编程的实战指南
  • 别再到处找了!一份SMIC 0.18um工艺库文件详解,带你搞懂每个文件夹是干嘛的
  • STM32H723ZGT6网络通信避坑实录:CubeMX配置LWIP+FreeRTOS,就差这行PHY复位代码
  • 期权策略分析——希腊字母与盈亏图Excel绘制
  • NS-USBloader:一站式解决Switch游戏安装与系统引导的三大痛点
  • 不止于游戏:用Unity的Animation系统模拟智能家居‘自动门’(从建模到触发逻辑全流程)
  • DownKyi终极指南:3步掌握B站视频批量下载与管理的完整方案
  • 告别文献混乱:手把手教你用Zotero打造个人知识库(含标签、关联与RSS订阅配置)
  • Windows/Mac通用!用Anaconda+PyTorch搞定CodeFormer环境搭建,附国内镜像加速
  • 告别连接烦恼:手把手教你用SecureCRT 8.5搞定服务器远程管理(附激活避坑指南)
  • MATRIX:下一代去中心化预言机与可验证计算协议深度解析
  • 抖音Scheme抓包实战:从Fiddler到反编译,手把手教你获取最新跳转链接
  • 量子计算与高性能计算融合:架构解析与编程实践