# Nex Design - 抽屉(Drawer)宽度标准 ## 📐 抽屉宽度定义 为了保持设计一致性,我们定义了三种标准抽屉宽度模式: ### 1. 小型抽屉 (Small) - 480px **适用场景:** - 简单的信息展示 - 少量字段的表单(1-3个字段) - 快速操作面板 - 通知详情 **示例:** ```jsx ``` ### 2. 中型抽屉 (Medium) - 720px ⭐️ 推荐 **适用场景:** - 详细信息展示(如主机详情) - 中等复杂度的表单(4-10个字段) - 数据编辑面板 - 配置设置 **示例:** ```jsx ``` **当前主机列表页面使用此宽度模式** ### 3. 大型抽屉 (Large) - 1080px **适用场景:** - 复杂的多步骤表单 - 需要并排展示多列信息 - 包含图表或复杂可视化内容 - 嵌套子表格或列表 **示例:** ```jsx ``` ## 📱 响应式建议 ```css /* 移动端自适应 */ @media (max-width: 768px) { .ant-drawer { width: 100% !important; } } /* 平板端 */ @media (max-width: 1024px) { .ant-drawer-large { width: 90% !important; } } ``` ## 💡 使用建议 1. **优先选择中型抽屉(720px)**:适合大多数场景,既不会太窄导致内容拥挤,也不会太宽浪费空间。 2. **避免自定义宽度**:保持使用标准宽度,确保整个系统的一致性。 3. **移动端优先**:在响应式设计中,小屏幕设备应使用全宽抽屉。 4. **内容决定宽度**:根据内容复杂度选择合适的宽度,而不是随意设置。 ## 🎨 设计原则 - **一致性**:相同类型的页面使用相同宽度的抽屉 - **可读性**:确保内容在抽屉中有足够的呼吸空间 - **响应式**:考虑不同设备的显示效果 - **用户体验**:抽屉不应遮挡主要内容过多