入门Artifacts功能

Claude Artifacts 功能详解:直接预览代码和文档的神器

详细介绍 Claude Artifacts 功能的使用方法,包括如何触发 Artifacts 输出、支持的内容类型、实时预览和编辑代码、导出使用等完整教程。

· 阅读约 4 分钟

Artifacts 是 Claude 的一个特殊输出模式,当你请求 Claude 生成代码、文档或可视化内容时,Claude 会把结果放在一个独立的面板里,可以直接预览和编辑。

什么是 Artifacts

普通模式下,Claude 的代码输出只是一段文字,你需要复制到别处运行。

Artifacts 模式:

  • 代码在右侧面板直接运行/预览
  • HTML 页面可以即时看效果
  • 文档可以直接编辑
  • 支持下载和导出

对于写前端代码、做数据可视化、生成文档的用户,体验提升非常明显。

如何触发 Artifacts

Claude 会根据内容类型自动判断是否使用 Artifacts,也可以明确要求:

自动触发的场景:

  • 生成 HTML/CSS/JS 代码
  • 写 React/Vue 组件
  • 创建 SVG 图形
  • 生成 Markdown 文档
  • 写较长的独立文档

手动触发:

帮我创建一个 HTML 页面,[描述需求],
用 Artifacts 展示

支持的内容类型

1. 网页代码(HTML/CSS/JS)

最常用的 Artifacts 场景,生成后可以直接在右侧预览效果:

帮我创建一个简单的个人名片页面:
- 姓名:[你的名字]
- 职位:[你的职位]  
- 联系方式:[邮箱/微信]
- 设计风格:简洁、专业,用深色背景

Claude 会生成完整的 HTML 文件,右侧面板直接显示效果,满意了再复制代码使用。

2. React 组件

帮我写一个 React 倒计时组件:
- 显示剩余天数、小时、分钟、秒
- 可以传入目标日期作为 props
- 样式简洁,适合嵌入活动页面

3. 数据可视化

配合图表库生成可交互的图表:

用 Chart.js 帮我生成一个柱状图,显示以下月度销售数据:
1月: 12万,2月: 15万,3月: 18万,4月: 14万,5月: 20万,6月: 25万

要求:
- 悬停时显示具体数值
- 颜色用蓝色系
- 有标题和轴标签

4. SVG 图形

帮我生成一个 SVG 图标,表示"数据分析"的概念,
风格:线性图标,单色(#6366f1),32x32 尺寸

5. Markdown 文档

长篇文档用 Artifacts 更易读:

帮我写一份产品需求文档(PRD)的模板,
包含所有标准章节,用 Artifacts Markdown 格式输出,
方便我直接编辑

Artifacts 面板的操作

实时预览

生成网页代码后,右侧面板直接显示渲染效果。你可以:

  • 在预览区点击、交互
  • 调整窗口大小查看响应式效果

在线编辑代码

Artifacts 面板支持直接编辑代码:

  • 点击面板右上角的”编辑”图标
  • 直接修改代码
  • 保存后立即看到效果变化

不需要每次都让 Claude 重新生成整个代码,小改动直接在面板里改。

让 Claude 修改 Artifacts

在对话框里继续要求修改:

把背景颜色改为深蓝色,字体放大 20%

Claude 会直接更新 Artifacts 里的内容,右侧自动刷新。

复制和下载

  • 复制代码: 点击面板右上角的复制按钮
  • 下载文件: 部分 Artifacts 支持下载为独立文件

实际使用案例

案例一:快速制作活动邀请页

帮我做一个活动邀请 H5 页面:

活动:公司年终聚会
时间:2025年1月18日 18:00
地点:北京朝阳区XX酒店3楼宴会厅
主题:回顾2024,展望2025

要求:
- 移动端优先,375px 宽度
- 风格:喜庆但不俗气,用暖金色系
- 包含:标题、时间地点、简短介绍文字
- 有简单的 CSS 动画(如标题渐入)

案例二:制作数据报告图表

用 HTML + Chart.js 帮我做一个用户增长趋势图:

数据:
- 2024 Q1: 1200 用户
- 2024 Q2: 2100 用户  
- 2024 Q3: 3800 用户
- 2024 Q4: 5600 用户

同时显示:环比增长率(折线图覆盖在柱状图上)
标题:2024年用户增长趋势

案例三:生成可编辑文档模板

帮我用 Markdown 写一个周报模板,
包含:本周完成、进行中、下周计划、遇到的问题、需要支持
每个部分有引导性的提示文字(灰色斜体)

Artifacts 的限制

不支持后端逻辑: Artifacts 运行在浏览器环境,不能有服务器端代码(Node.js、Python 等),也无法连接真实的数据库或 API。

功能随版本变化: Artifacts 功能持续迭代,具体支持的格式以实际使用为准。

复杂项目有限制: 对于需要多文件配合的复杂项目,Artifacts 只适合单文件的展示和验证,真正开发还是需要本地环境。


最适合 Artifacts 的用户

  • 前端开发者: 快速验证 UI 想法,不需要搭本地环境
  • 产品经理: 制作简单的交互原型展示给团队
  • 运营人员: 快速生成活动页面或简单工具
  • 设计师: 把设计概念转成可运行的代码预览