Update nexus wiki content

This commit is contained in:
2026-05-03 05:42:06 +08:00
parent 90f3811b83
commit 111bc65b7b
707 changed files with 32306 additions and 7289 deletions

View File

@@ -0,0 +1,61 @@
---
title: "Layout Framework"
type: concept
tags: [css, layout, responsive, grid, flexbox]
sources: [design-ux-architect.md]
last_updated: 2026-04-24
---
## Definition
Layout Framework 是基于 CSS Grid 和 Flexbox 的响应式布局系统,定义容器、网格、间距和断点规范,为开发者提供可信赖的实现基础。
## Container System
- **Mobile**全宽16px padding
- **Tablet**768px max-width居中
- **Desktop**1024px max-width居中
- **Large**1280px max-width居中
```css
.container {
width: 100%;
max-width: var(--container-lg);
margin: 0 auto;
padding: 0 var(--space-4);
}
```
## Grid Patterns
```css
.grid-2-col {
display: grid;
grid-template-columns: 1fr 1fr;
gap: var(--space-8);
}
@media (max-width: 768px) {
.grid-2-col {
grid-template-columns: 1fr;
gap: var(--space-6);
}
}
```
## Component Hierarchy
1. **Layout Components**containers, grids, sections
2. **Content Components**cards, articles, media
3. **Interactive Components**buttons, forms, navigation
4. **Utility Components**spacing, typography, colors
## Related Concepts
- [[CSS-Design-System]]:提供设计 Token 支撑布局系统
- [[Responsive-Breakpoints]]:移动优先断点策略
- [[Component-Architecture]]:组件命名和层级结构
## Sources
- [[design-ux-architect]] — Layout Framework 的完整定义和示例代码