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