跳到正文

Ant Design

中级网页

Ant Design 是面向企业级产品的设计体系,也提供常用的 React 界面组件库。它把表格、表单、弹窗等常见界面的外观与交互封装起来,让你搭建管理后台时少写重复代码,并保持页面一致。

你可能会说:「帮我做一个管理后台,表格、表单和弹窗都用现成组件,样式保持一致。」

读之前建议先了解

动手看看

成员管理星云工作台 · 产品设计项目
王小雨xiaoyu@xingyun.team
项目成员
共 1 位成员
邀请成员
移除成员
按钮类型

悬停、按住或用 Tab 聚焦按钮,再切换类型。这是复现 Ant Design 外观约定的样式沙盒,不会真的发送邀请或移除成员。

实心蓝色把「邀请成员」推到视觉前排,适合页面最重要的操作。Ant Design 将这些外观与交互封装成组件,后台各页就不用重复造按钮。

要点

  1. 1

    设计体系与组件实现配套

    Ant Design 不只是一套配色,它还包含界面设计与交互约定。开发中常说的 antd,是它的 React 组件库;你使用组件时,也在复用这些约定。

  2. 2

    现成组件负责常见交互

    做订单后台时,你可以用表格展示订单,用表单编辑地址,用弹窗确认操作。组件提供界面和交互能力,但订单从哪里读取、修改后如何保存,仍由我们接入业务逻辑。

  3. 3

    主题配置统一视觉细节

    你可以通过主题配置调整主色、圆角等设计令牌,让多个组件一起变化。这样比逐个覆盖样式更容易保持一致;交给 AI 时,也要说清项目框架和组件库版本。

容易混淆的地方

Ant Design 和 Tailwind CSS 不在同一层:前者提供表单、弹窗等组件及交互,后者主要用工具类组合样式。Ant Design 也不等于 React,React 是构建界面的基础;常用的 antd 依赖 React,Vue 项目则需要选择适配 Vue 的实现。

什么时候用

适合用

  • 做 React 订单管理后台,需要表格筛选、编辑表单和操作确认弹窗。
  • 做 AI 工具的管理端,需要统一呈现模型配置、任务列表和用量信息。
  • 多个业务页面由不同开发者维护,希望复用同一套组件与主题配置。

不适合用

  • 只做一页以文字和图片为主的活动介绍,用 HTML 与 CSS 就能完成。
  • 做高度定制的品牌互动网站,现成后台组件不合适,可用自定义组件。
  • 在 Vue 项目中选组件库时,直接选 Vue 适配库,而不是 React 的 antd。
  • 做原生手机 App 时,选原生控件或对应移动框架的组件库,而非网页端 antd。

练一练

你正在用 React 做客户管理后台,需要客户表格、编辑表单,并把主题色改成品牌紫。怎样使用 Ant Design 更合适?

让 AI 帮你做

请先检查项目的 React 和 Ant Design 版本,再用 Ant Design 实现客户管理页:包含可筛选表格、编辑表单和保存反馈。通过主题配置统一品牌色,沿用现有接口;若接口缺失,明确标出模拟数据,不把前端校验当作后端校验。

接下来学什么