1. 原子设计概念解析
2006年,前端开发工程师Brad Frost在构建复杂设计系统时提出了原子设计方法论。这种设计理念将界面元素类比为化学物质的基本构成单位,从微观到宏观分为五个层级:原子(Atoms)、分子(Molecules)、有机体(Organisms)、模板(Templates)和页面(Pages)。
在Sketch或Figma中新建一个项目时,我们通常会从最基础的按钮、输入框开始设计。这些就是原子设计中的"原子"——不可再分的最小UI元素。就像氢原子和氧原子可以组合成水分子(H₂O)一样,标签、输入框和按钮这三个原子可以组合成"搜索表单"这个分子。
关键认知:原子设计不是简单的组件分类,而是建立了一套从底层到表层的系统化构建思维。这就像用乐高积木搭建模型,先有基础颗粒,再有组合模块,最终完成复杂造型。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 五层架构深度拆解
2.1 原子层(Atoms)
包括颜色、字体、图标、分割线等基础样式,以及按钮、输入框等不可再分的HTML标签。在代码层面表现为:
css复制/* 颜色变量 */
:root {
--primary: #3a86ff;
--text-base: #2d3748;
}
/* 基础按钮 */
.btn {
padding: 8px 16px;
border-radius: 4px;
font-family: 'Inter', sans-serif;
}
2.2 分子层(Molecules)
由2-3个原子组成的简单组合,例如:
- 搜索框(输入框+按钮)
- 导航项(图标+文字)
- 卡片标题(标题+副标题)
这些组合具有明确的功能单一性。在React中可能表现为:
jsx复制function SearchBar() {
return (
<div className="search-bar">
<input type="text" placeholder="搜索..." />
<button className="btn">搜索</button>
</div>
)
}
2.3 有机体层(Organisms)
由分子和原子组成的复杂区块,比如:
- 网站头部(logo+主导航+搜索框)
