当前状态分析:
- 页面背景:默认白色
- 整体布局:使用Element Plus的栅格系统
- 间距:统一使用20px间距
目标设计要求:
- 页面背景色:#F8F9FA(浅灰色)
- 保持响应式栅格布局
- 卡片间距保持20px
当前样式:css .box-card { width: 100%; }
目标样式规范:
- 背景色:#FFFFFF(纯白)
- 圆角:12px
- 阴影:0 4px 12px rgba(0, 0, 0, 0.08)
- 边框:无
- 内边距:24px
卡片1 - 当前进行比赛
- 图标:日历图标(Calendar)
- 图标背景:#E0E7FF(浅蓝色圆形背景)
- 图标颜色:#6366F1(蓝紫色)
- 数字颜色:#1F2937(深灰色)
- 数字字体:32px,font-weight: 700
- 标题颜色:#6B7280(中灰色)
- 标题字体:14px,font-weight: 500
卡片2 - 参赛总人数
- 图标:用户群组图标(Users)
- 图标背景:#D1FAE5(浅绿色圆形背景)
- 图标颜色:#10B981(绿色)
- 数字和标题样式同卡片1
卡片3 - 报名待审核
- 图标:警告图标(Warning)
- 图标背景:#FEF3C7(浅黄色圆形背景)
- 图标颜色:#F59E0B(橙黄色)
- 数字和标题样式同卡片1
卡片4 - 评委总数
- 图标:用户图标(User)
- 图标背景:#FECACA(浅红色圆形背景)
- 图标颜色:#EF4444(红色)
- 数字和标题样式同卡片1
┌─────────────────────────────┐
│ [图标] [数字] │
│ 标题文字 │
└─────────────────────────────┘
目标样式:
- 背景色:#FFFFFF
- 圆角:12px
- 阴影:0 4px 12px rgba(0, 0, 0, 0.08)
- 内边距:24px
当前:html <div class="card-header"> <span>最近比赛</span> <el-button type="primary">查看全部</el-button> </div>
目标样式:
- 标题:"最近比赛"
- 标题字体:18px,font-weight: 600,颜色:#1F2937
- 按钮:"创建新比赛"
- 按钮背景:#6366F1(紫色)
- 按钮文字:#FFFFFF
- 按钮圆角:8px
- 按钮内边距:12px 20px
表头样式:
- 背景色:#F9FAFB
- 文字颜色:#374151
- 字体:14px,font-weight: 500
- 高度:48px
表格行样式:
- 奇数行背景:#FFFFFF
- 偶数行背景:#F9FAFB
- 行高:56px
- 文字颜色:#1F2937
- 字体:14px,font-weight: 400
已发布状态:
- 背景色:#D1FAE5
- 文字颜色:#065F46
- 圆角:16px
- 内边距:4px 12px
- 字体:12px,font-weight: 500
未发布状态:
- 背景色:#FEF3C7
- 文字颜色:#92400E
- 其他样式同上
查看按钮:
- 背景色:透明
- 文字颜色:#6366F1
- 边框:1px solid #E5E7EB
- 圆角:6px
- 内边距:6px 12px
管理按钮:
- 背景色:#6366F1
- 文字颜色:#FFFFFF
- 圆角:6px
- 内边距:6px 12px
目标样式:
- 背景色:#1F2937(深灰色)
- 选中项背景:#6366F1
- 文字颜色:#D1D5DB
- 选中项文字:#FFFFFF
目标样式:
- 背景色:#FFFFFF
- 阴影:0 1px 3px rgba(0, 0, 0, 0.1)
- 高度:64px
保持当前响应式逻辑:
- xl: 6列布局(≥1200px)
- lg: 6列布局(≥992px)
- md: 12列布局(≥768px)
- sm: 24列布局(<768px)
注:以上颜色值基于图片分析得出,如有偏差请及时反馈调整