--- alwaysApply: false description: --- 1. 设计系统 (Design System) 所有页面必须基于统一的设计令牌,禁止硬编码颜色、间距、圆角等。 设计变量 (CSS Variables) css :root { /* 颜色 */ --primary: #; /* 主色 */ --secondary: #; /* 辅助色 */ --background: #; /* 背景 */ --text: #; /* 正文 */ /* 字体 */ --font-family: 'Inter', system-ui, sans-serif; /* 间距 (4的倍数) */ --space-1: 4px; --space-2: 8px; --space-3: 16px; --space-4: 24px; --space-5: 32px; /* 圆角 */ --radius-sm: 4px; --radius-md: 8px; --radius-lg: 12px; /* 阴影 */ --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1); } 统一风格要求 颜色以 黑白灰、蓝白 为主,保持简洁。 可适当使用毛玻璃效果(backdrop-filter: blur())增强层次感。 圆角统一使用上述变量,避免零散定义。 尽量使用 emoji 提升界面亲和力(如 👍 表示点赞)。 2. 布局规范 (Layout Guidelines) 所有页面必须遵循响应式设计,确保在手机、平板、桌面及折叠屏上均无溢出、无横向滚动。 核心原则 使用 Flexbox 或 Grid 布局,禁止固定宽度。 容器必须设置 max-width(如 1200px)配合 margin: auto 居中。 全局设置 box-sizing: border-box。 禁止出现 overflow-x(除非必要且可控)。 图片:max-width: 100%; height: auto; object-fit: cover。 响应式断点 设备 视口宽度范围 布局策略 手机 360px – 640px 单列 平板 768px – 1024px 双列 桌面 1280px – 1920px 多列 大屏 >1920px 保持多列,容器居中 css .container { max-width: 1200px; margin: 0 auto; padding: var(--space-3); } /* 平板及以上 */ @media (min-width: 768px) { .grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-4); } } @media (min-width: 1024px) { .grid { grid-template-columns: repeat(3, 1fr); } } 折叠屏适配 (600px – 900px) 自动切换双列布局。 避免关键内容置于屏幕中央折痕区域。 内容可重新流式排列(利用 order 或网格调整)。 页面骨架 html