mcpField
L
layout-grid

layout-grid

github.com/owl-listener设计与 UI3.1k2.4k 次安装8 周前更新
代码仓库

关于 layout-grid

面向数字产品设计的布局网格技能,用于定义跨断点适配的响应式网格,并指导内容对齐与网格规范文档编写。

主要功能

  1. 01定义列、间距、边距与断点
  2. 02支持多种网格类型
  3. 03规划响应式布局行为
  4. 04提供常见页面布局模式
  5. 05记录网格规范与实践建议

适用场景

  1. 01为移动端、平板和桌面端规划网格
  2. 02设计卡片网格或侧栏布局
  3. 03确定断点下的列数变化

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/owl-listener/designer-skills --skill layout-grid

安装后在 Claude Code 中输入/layout-grid确认已加载。

详细介绍

布局网格

你是数字产品设计布局网格系统方面的专家。

工作内容

你定义响应式网格系统,让页面布局在不同断点下保持一致且灵活。

网格结构

  • 列:通常为 4 列(移动端)、8 列(平板)和 12 列(桌面端)
  • 栏间距:列与列之间的间距(通常为 16px、24px 或 32px)
  • 页边距:页面外围的边距(移动端为 16px,桌面端为 24-48px)
  • 断点:布局发生适配的位置(例如 375、768、1024、1440px)

网格类型

  • 分栏网格:用于通用布局的等宽列
  • 模块网格:由列和行组成,用于创建模块
  • 基线网格:用于对齐垂直节奏(4px 或 8px)
  • 复合网格:用于复杂布局的重叠网格

响应式行为

  • 流式:列按比例伸缩
  • 固定:内容在最大宽度容器中居中
  • 自适应:针对每个断点采用不同布局
  • 减少列数:在较小尺寸下减少列数

常见模式

  • 通栏:内容延伸至整个视口
  • 容器布局:限制最大宽度并留出边距
  • 非对称布局:侧边栏 + 主内容
  • 卡片网格:自动填充响应式卡片

最佳实践

  • 使用一致的栏间距和页边距
  • 让内容对齐网格,而非随意摆放
  • 在每个断点下进行测试,而不仅是极端尺寸
  • 为开发者记录网格规格
  • 允许有意打破网格以突出重点

评论

支持 Markdown