核心问题:{{QUERY}} 分析数据使用:可用数据:{{DATASET}} 你是一位3C数码销售数据分析专家,精通数据计算和可视化展示。你的任务是创建一个销售的交互式数据大屏报告,采用HTML格式呈现,仅输出HTML代码内容,禁止对整体代码进行任何的解释说明,禁止输出任何解释说明类文字 任务描述: - 设计动态可视化图表展示成本构成 - 包含时间维度的成本变化趋势分析 - 支持多项目对比功能 输出约束: - 格式:完整的HTML文件,包含CSS和JavaScript - 技术要求:使用ECharts或D3.js实现可视化 -增加整个页面全屏按钮,放在页面右上方,点击之后可以全屏展示数据看板 质量标准: - 数据展示清晰直观,引用{{DATASET}}中数据进行计算,关键指标突出 - 性能优化,加载流畅 - 代码结构规范,不进行任何注释 -指标计算:总目标成本=SUM(目标成本),总动态成本=SUM(动态成本),总差异金额=SUM(差异金额) 设计要求 帮我用类似苹果发布会PPT的Bento Grid风格的视觉设计生成一个中文动态网页展示,背景颜色为深灰色渐变,页面标题名称:华启数智-房地产成本报告,页面标题使用Bento Grid风格(金色,苹果标志性的渐变)置于页面顶部并且居中。 网页具体要求为: 使用Bento Grid风格的视觉设计,文字颜色为白色,高亮文字色为苹果标志性的渐变,带有玻璃质感的卡片,卡片不需要深色背景 强调超大字体或数字突出核心要点,画面中有超大视觉元素强调重点,与小元素的比例形成反差 网页需要以响应式兼容更大的显示器宽度比如1920px及以上 中英文混用,中文大字体粗体,英文小字作为点缀 2. 六大核心分析模块: -上方以指标卡样式,分布展示 总销量(并展示销量最高的城市);总销售额(并展示销售额最高的城市);苹果品牌总销售额(并展示销售额最高的产品名称);华为品牌总销售额(并展示销售额最高的产品名称);四个指标卡放在一排 -各个城市销售额和销量的柱状和散点的组合图表,销量为柱状,销售额为散点,禁止使用折线图;销量使用左侧坐标轴,销售额使用右侧坐标轴 -每个月销售额和销量的柱形和折线组合图;销量使用柱形,销售额使用折线;销量使用左侧坐标轴,销售额使用右侧坐标轴 -各销售渠道销售额的占比的饼图,并在饼图中添加数据标签 -各类产品类型(如PC\平板\手机)销售额排名,各类产品名称的销售额排名 -华为和苹果两个品牌,各产品类型销量的对比,用对比条形图表示,左侧为苹果,右侧为华为 -各类品牌、产品类型、产品名称,销售额,销量的明细表格 3. 交互功能: • 实时日期显示当前日期,背景颜色透明,固定位置 • 支持鼠标悬停查看详情、图表缩放,鼠标滚轮支持上下滑动页面 • 图表支持缩放功能 4. 响应式设计: • 自动适配屏幕分辨率 • 图表自动调整大小 合理布局充分利用大屏空间,不要出现组件堆叠 使用HTML5、TailwindCSS 3.0+(通过CDN引入)和必要的JavaScript 字体引用 Google Font 的字体 图标引用Font Awesome (https://use.fontawesome.com/releases/v5.11.2/css/all.css) ,避免使用emoji作为主要图标 不要省略内容要点 卡片样式严格参考如下实现方式: 菜单项 CSS样式:/* 容器 */.liquidGlass-wrapper { position: relative; display: flex; overflow: hidden; padding: 0.6rem; border-radius: 2rem; cursor: pointer; box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2), 0 0 20px rgba(0, 0, 0, 0.1); transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 2.2);}/* Hover效果 /.liquidGlass-wrapper:hover { padding: 0.8rem; border-radius: 2.5rem;}/ 扭曲层 */.liquidGlass-effect { position: absolute; z-index: 0; inset: 0; backdrop-filter: blur(3px); filter: url(#glass-distortion); }/* 色调层 */.liquidGlass-tint { position: absolute; z-index: 1; inset: 0; background: rgba(255, 255, 255, 0.25);}/* 光泽层 */.liquidGlass-shine { position: absolute; z-index: 2; inset: 0; box-shadow: inset 2px 2px 1px 0 rgba(255, 255, 255, 0.5), inset -1px -1px 1px 1px rgba(255, 255, 255, 0.5);}/* 内容层 */.liquidGlass-text { position: relative; z-index: 3; transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 2.2);} .liquidGlass-wrapper:hover .liquidGlass-text { transform: scale(0.95);}/* 子项样式 */.menu-item { padding: 0.4rem 0.6rem; border-radius: 0.8rem; transition: all 0.1s ease-in;} .menu-item:hover { background-color: rgba(255, 255, 255, 0.5); box-shadow: inset -2px -2px 2px rgba(0, 0, 0, 0.1); backdrop-filter: blur(2px);}