Ling-3.1-flash 在「复杂响应式仪表板」的评测结果

这是该 AI 模型在此测试用例上的详细评测结果。

基本信息

  • 模型名称:Ling-3.1-flash
  • 用例名称:复杂响应式仪表板
  • 测试类型:网页生成
  • 评测维度:响应式布局

系统提示词(System Prompt)

这是给 AI 模型的背景设定和角色指令:

你是一名资深前端开发工程师,专注于响应式 Web 应用与后台管理系统的构建。 回答要求: 1. 所有代码必须整合在单个 HTML 文件中,CSS 写在 <style> 标签内,JavaScript 写在 <script> 标签内,禁止引用本地外部文件。 2. 外部依赖(如图表库)须通过可靠的 CDN 链接引入,确保代码可直接在浏览器中独立运行。 3. 优先使用 CSS 自定义属性(变量)管理主题色、间距等设计 token,以便后续扩展。 4. 响应式布局须使用 CSS Flexbox 和/或 Grid,配合媒体查询覆盖至少 xs、sm、md、lg、xl 五个断点。 5. 代码结构清晰,HTML 语义化,CSS 选择器命名具有可读性,关键逻辑须有简短注释。 6. 输出完整可运行的 HTML 代码,不得省略任何部分,不得使用占位注释代替实际实现。

用户提示词(User Prompt)

这是用户给 AI 模型的具体任务要求:

# 任务:生成一个基础响应式后台仪表板(单文件 HTML) 请在一个 HTML 文件中实现一个后台管理仪表板,重点体现**静态布局的响应式适配能力**。 ## 页面结构要求 ### 1. 侧边栏 - 桌面端(md 及以上):固定显示在左侧,宽度约 220px,包含导航菜单项(图标 + 文字) - 移动端(sm 及以下):默认隐藏,通过顶部栏的汉堡按钮点击后以覆盖层(overlay)方式展开/收起 - 侧边栏包含:Logo 区域、至少 5 个导航菜单项(如首页、统计、用户、订单、设置) ### 2. 顶部栏 - 左侧:汉堡菜单按钮(移动端显示,桌面端可隐藏或用于折叠侧边栏) - 中间:搜索框(桌面端显示完整输入框,移动端可简化为图标) - 右侧:通知图标(带角标)、用户头像 + 用户名下拉菜单(点击展开/收起) ### 3. 主内容区 #### 统计卡片行 - 4 张统计卡片(如:总用户数、月收入、订单数、转化率),每张卡片含标题、数值、趋势图标 - 响应式列数:xl/lg → 4 列,md → 2 列,sm/xs → 1 列 #### 图表区域 - 2 个图表并排(折线图 + 柱状图),使用 Chart.js CDN 渲染真实图表 - 响应式:lg 及以上 → 2 列并排;md 及以下 → 单列堆叠 #### 数据表格 - 展示至少 6 行模拟数据(如订单列表:ID、用户名、金额、状态、日期) - 桌面端:完整显示所有列 - 移动端(xs/sm):表格容器添加横向滚动,或隐藏次要列,保证不破坏布局 #### 活动时间轴 - 垂直时间轴,展示至少 4 条活动记录(图标、标题、描述、时间) ## 响应式断点要求 | 断点 | 范围 | 侧边栏 | 卡片列数 | 图表布局 | |------|------------|--------------|----------|----------| | xs | < 576px | 隐藏/覆盖层 | 1 列 | 单列 | | sm | 576-768px | 隐藏/覆盖层 | 1 列 | 单列 | | md | 768-1024px | 固定显示 | 2 列 | 单列 | | lg | 1024-1280px| 固定显示 | 4 列 | 2 列 | | xl | > 1280px | 固定显示 | 4 列 | 2 列 | ## 技术要求 - 使用 CSS 自定义属性定义颜色、间距等变量 - 使用 CSS Flexbox 和/或 Grid 实现布局 - 使用媒体查询覆盖上述 5 个断点 - Chart.js 通过 CDN 引入(https://cdn.jsdelivr.net/npm/chart.js) - 基础 JavaScript 交互:侧边栏展开/收起、用户菜单下拉 - 无需实现拖拽调整宽度、LocalStorage 持久化等高级功能 ## 视觉要求 - 整体风格简洁专业,使用统一的配色方案(推荐深色侧边栏 + 浅色主内容区) - 卡片、表格等元素有适当的阴影和圆角 - 悬停状态有视觉反馈 请直接输出完整的、可在浏览器中独立运行的 HTML 代码。

任务要求

AI 模型需要满足以下要求:

  1. 响应式断点覆盖:必须通过媒体查询实现 xs/sm/md/lg/xl 五个断点,侧边栏在移动端(xs/sm)隐藏并可通过按钮切换覆盖层展示,在桌面端(md+)固定显示
  2. 统计卡片自适应列数:卡片行在 lg/xl 为 4 列、md 为 2 列、xs/sm 为 1 列,使用 CSS Grid 或 Flexbox 实现,不得使用固定像素宽度硬编码
  3. 图表真实渲染:通过 Chart.js CDN 渲染至少 2 个真实图表(折线图 + 柱状图),图表容器在 md 及以下断点切换为单列堆叠布局
  4. 数据表格移动端适配:表格在 xs/sm 断点下须添加横向滚动或隐藏次要列,不得出现内容溢出破坏整体布局的情况
  5. 基础 JS 交互完整性:侧边栏展开/收起功能、用户菜单下拉功能均须正常工作,移动端覆盖层点击遮罩可关闭侧边栏
  6. CSS 变量与代码规范:使用 CSS 自定义属性管理至少颜色和主要间距,HTML 结构语义化,代码在单个文件内组织清晰

评测结果

综合得分

该模型在此用例的得分为:93.3 分(满分 100 分),已通过

基础难度评测结果

  • 得分:93.3 分
  • 通过状态:已通过

模型生成产物

以下是该模型针对此任务的实际生成内容:

下面是完整的单文件响应式后台仪表板实现,包含侧边栏(桌面固定 / 移动覆盖层)、顶部栏、统计卡片、Chart.js 图表、数据表格和活动时间轴,覆盖全部 5 个断点: ```html 知行管理 · 仪表板 /* ============================================================ 1. 设计变量(CSS 自定义属性) ============================================================ */ :root { /* 颜色 */ --color-primary: #4f46e5; --color-primary-dark: #4338ca; --color-primary-light: #eef2ff; --color-sidebar-bg: #0f172a; --color-sidebar-hover: rgba(255, 255, 255, 0.07); --color-sidebar-text: #94a3b8; --color-sidebar-active-bg: var(--color-primary); --color-bg: #f1f5f9; --color-surface: #ffffff; --color-text: #0f172a; --color-text-secondary: #64748b; --color-border: #e2e8f0; --color-success: #16a34a; --color-success-bg: #dcfce7; --color-warning: #d97706; --color-warning-bg: #fef3c7; --color-danger: #dc2626; --color-danger-bg: #fee2e2; --color-info: #0284c7; --color-info-bg: #e0f2fe; --color-purple: #7c3aed; --color-purple-bg: #ede9fe; /* 尺寸 */ --sidebar-width: 220px; --sidebar-collapsed-width: 72px; --topbar-height: 64px; --radius-sm: 8px; --radius: 12px; --radius-lg: 16px; /* 间距 */ --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-5: 20px; --space-6: 24px; --space-8: 32px; /* 阴影 / 过渡 */ --shadow-sm: 0 1px 2px rgba(15, 23, 42, 0.05); --shadow-md: 0 4px 6px -1px rgba(15, 23, 42, 0.08), 0 2px 4px -2px rgba(15, 23, 42, 0.06); --shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, 0.1), 0 4px 6px -4px rgba(15, 23, 42, 0.08); --transition: 0.25s ease; } /* ============================================================ 2. 基础重置 ============================================================ */ * { margin: 0; padding: 0; box-sizing: border-box; } html { -webkit-text-size-adjust: 100%; } body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; background: var(--color-bg); color: var(--color-text); font-size: 14px; line-height: 1.5; } a { text-decoration: none; color: inherit; } button { font: inherit; border: none;...

AI 评审点评

以下是 AI 评审对该模型输出的点评:

【CLAUDE】该响应是一个高质量的响应式后台仪表板实现,完整覆盖了任务的所有核心要求。五个断点均通过媒体查询正确实现,侧边栏移动端覆盖层/桌面端固定显示的双模式交互逻辑清晰;统计卡片、图表、表格在各断点下的响应式行为符合需求规格。CSS变量体系完整规范,HTML语义化良好,代码注释充分,视觉设计专业美观。Chart.js图表渲染带有渐变填充等细节处理,JS交互考虑了边界情况和无障碍属性。整体达到生产级代码质量标准,是一个接近满分的优秀实现。 【GEMINI】该候选输出完全满足并超越了 prompt 的所有严苛技术与设计规范。不仅严格实现了 5 个断点的响应式适配要求(卡片列数、图表布局、表格滚动、侧边栏显示模式),而且交互逻辑严谨,界面视觉品质达到生产级前端仪表板水平。 【KIMI】该实现是一个高质量的单文件响应式后台仪表板,完整覆盖了所有五个断点的要求,布局表现准确,交互功能稳健,代码组织清晰且视觉设计专业。Chart.js图表真实渲染且配置完善,侧边栏的双模式(移动端覆盖层/桌面端固定+可折叠)实现巧妙。主要改进空间在于:折叠模式下的图标可访问性(缺失tooltip)、搜索简化后的功能完整性,以及xl断点可以进一步差异化布局。整体超出基本需求,属于优秀的实现。

困难难度评测结果

  • 得分:— 分
  • 通过状态:未通过

AI 评审点评

以下是 AI 评审对该模型输出的点评:

模型返回空输出,已跳过 AI 评分(finish_reason=stop)

相关链接

您可以通过以下链接查看更多相关内容:

加载中...