// 页面头部样式 .page-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px; h2 { margin: 0; font-size: 24px; font-weight: 600; color: #333; } } // 镜像列表样式 .image-list { width:100%; height: 100%; display: flex; flex-direction: column; // padding: 16px; box-sizing: border-box; .search-box { margin-bottom: 16px; display: flex; justify-content: space-between; .search-input { display: flex; gap: 8px; align-items: center; } } .images-list-container { flex: 1; display: flex; flex-direction: column; overflow: hidden; .images-list-table { flex: 1; display: flex; flex-direction: column; overflow: hidden; // 表格适应样式 .ant-table-wrapper { display: flex; flex-direction: column; flex: 1; overflow: hidden; .ant-spin-nested-loading { flex: 1; display: flex; flex-direction: column; overflow: hidden; .ant-spin-container { flex: 1; display: flex; flex-direction: column; overflow: hidden; .ant-table { display: flex; flex-direction: column; flex: 1; overflow: hidden; .ant-table-container { display: flex; flex-direction: column; flex: 1; overflow: hidden; .ant-table-header { flex-shrink: 0; } .ant-table-body { flex: 1; overflow: auto !important; } } // 确保分页器在底部正确显示 .ant-table-pagination { flex-shrink: 0; // 确保分页器始终可见 position: relative; z-index: 1; } } } } } } } .image-detail { .detail-item { margin-bottom: 16px; label { font-weight: 600; color: #333; display: inline-block; width: 100px; } span { color: #666; } p { margin: 8px 0 0 100px; color: #666; line-height: 1.6; } } } } // 个人资料样式 .profile-page { .profile-content { .profile-header { display: flex; align-items: center; gap: 16px; margin-bottom: 16px; .profile-info { h3 { margin: 0 0 4px 0; font-size: 20px; font-weight: 600; color: #333; } p { margin: 0; color: #666; font-size: 14px; } } } .quick-actions { display: flex; gap: 12px; flex-wrap: wrap; } } } // 响应式设计 @media (max-width: 768px) { .page-header { flex-direction: column; align-items: flex-start; gap: 12px; } .profile-content { .profile-header { flex-direction: column; text-align: center; } .quick-actions { justify-content: center; } } }