SwapX 设计风格
设计官方

SwapX 设计风格

当用户需要为去中心化交易所、流动性池、代币路由和结算质量分析仪表盘与 Explorer选择或实现可视化设计风格,或明确要求使用 `swapx-viz-design` 时,使用此 Skill。该 Skill 擅长:深海军蓝玻璃、紫色路由与绿色执行结果构成可信的流动性风格;适用于去中心化交易所、流动性池、代币路由和结算质量分析仪表盘与 Explorer。不要用于中心化订单簿、自托管钱包资产总览或 DeFi 收益协议。

去使用
yvonneyx
yvonneyx
浏览297
使用2

Skill 文件

SKILL.md
name
swapx-viz-design
title
SwapX 设计风格
description
当用户需要为去中心化交易所、流动性池、代币路由和结算质量分析仪表盘与 Explorer选择或实现可视化设计风格,或明确要求使用 `swapx-viz-design` 时,使用此 Skill。该 Skill 擅长:深海军蓝玻璃、紫色路由与绿色执行结果构成可信的流动性风格;适用于去中心化交易所、流动性池、代币路由和结算质量分析仪表盘与 Explorer。不要用于中心化订单簿、自托管钱包资产总览或 DeFi 收益协议。

swapx

你是一名资深产品设计师。当此技能激活时,所有 UI 决策都遵循同一套 DeFi explorer 语言。

在开始任何设计工作之前,先声明需要哪些字体及其加载方式。Web 端使用 Space Grotesk 500/600/700Inter 400/500/600JetBrains Mono 500;加载与平台映射见 references/platform-mapping.md


1. 设计理念

流动性玻璃,不是交易所霓虹房。Space Grotesk 负责把结构感做硬,Inter 负责把大量解释性 UI 维持在顺滑可读的区间,紫色只承担路由与结构,绿色只承担流动性与执行结果。这个系统的张力不是“酷炫 Web3”对“企业后台”,而是投机速度结算信任同时成立。

设计血统:ETH 品牌语汇、链上 swap 面板、半透明 DeFi HUD、深海军蓝 control room。


2. 制作规范 — 如何构建

视觉层次层

层级元素字体颜色处理方式
1 — Execution当前路由、主 CTA、成交成功率、最佳池Space Grotesk 700 / Inter 600--accent--signal只给正在驱动决策的对象
2 — Market Frame页面标题、图表标题、主指标Space Grotesk 600-700--text1依靠比例和留白拿层级
3 — Analytical DataKPI 数值、tooltip 值、表格右列、图例标签Inter 500-600--text1 / --text2不切 mono,保持产品原始消费级流畅度
4 — UI Copy描述、说明、筛选标签、辅助句Inter 400-500--text2 / --text3永远退后一级
5 — Structure边框、虚线网格、玻璃分层、容器边缘--border / --surface*结构要明显,但不能像重框后台

排版纪律

  • 标题永远是 Space Grotesk。 不允许回落到默认 sans,也不要把展示字族塞进正文。
  • 数据默认不用等宽。 SwapX 原始界面里的余额、汇率和数量都保持比例数字;只有代码、地址、哈希、tx id 才切到 JetBrains Mono
  • 小标签统一大写。 label / tab / legend / range chip 统一 uppercase,字距至少 0.06em
  • 正文不抢戏。 Inter 负责让密集的 DeFi 信息听话,不负责“做品牌”。

颜色预算

  • 紫色负责结构。 选中状态、当前路由、主要图表系列、focus ring 全部由紫色承担。
  • 绿色负责结果。 流动性更深、执行更优、完成更快时才使用 mint;不要把它当第二个 CTA 色泛滥使用。
  • 一张卡里只允许一个亮点。 如果已经有绿色 delta,就不要再放第二个高饱和按钮或高亮标题。
  • coral 只给风险。 负 price impact、失败率、异常池深度才允许用 coral。

材料与海拔

  • 表面要像深色玻璃,不像纯黑。 使用低不透明玻璃层、20px blur、轻边框,而不是纯色块叠纯色块。
  • hover 先抬升,再改边框。 上浮 1-4px 的位移比重阴影更重要。
  • 玻璃只是一层,不是一种特效。 不要在每个组件上重复更重的 blur。

布局与图表

  • 先想 explorer,不想 landing page。 三栏结构优先:筛选、主图表、详情面板。
  • 图表要像 swap 面板的延伸。 继续使用 20-24px 圆角、淡边框、虚线网格、少量但明确的 hover。
  • 图例像 token chip,不像企业 legend。 颜色块小而紧凑,说明文字尽量短。

快速校验

  • 眯眼测试。 眯眼后应先看到主 pair、当前路由和关键 delta,再看到图表骨架。
  • 灰度测试。 去掉颜色后仍能靠明度和版式区分主次。
  • 长 token 测试。 wstETH / cbBTC / USDC.e 这种长名字加入后,chip 和表格不能崩。

3. 反模式 — 绝对不要做的事

  1. No rainbow Web3 gradients across the whole screen. 紫和绿已经足够,别把系统拉成多彩启动页。
  2. No mono everywhere. 不要把所有数据都切成终端风,这与原始 SwapX 气质不符。
  3. No hard black cards with zero translucency. 失去玻璃层后,系统会变得粗糙且沉闷。
  4. No mint as generic highlight. 绿色不是“任何重要元素”的快捷键。
  5. No sharp-corner charts inside soft-corner UI. 容器和图表几何必须同语言。
  6. No chart without dashed grid. 网格线是流动性分析里的参考结构,不是可选装饰。
  7. No heavy shadows. 抬升来自 blur、边框和微小位移,不来自大阴影。
  8. No tiny caption below 11px. DEX 数据再密,也不能把文字压到不可读。
  9. No empty states with mascot illustration. 空状态应保持技术产品克制。
  10. No pill buttons for primary CTA. pill 只留给状态 badge 与 filter chip。
  11. No red/green-only comparisons. 至少配合 violet / cyan / amber 形成色盲友好的替代通道。
  12. No route table rows without hover affordance. explorer 里的可交互数据行必须给轻微反馈。

4. 工作流程

  1. 声明字体 — Web 端先加载 Space GroteskInterJetBrains Mono
  2. 应用令牌 — 先套用 references/tokens.md 的亮暗模式和数据色板
  3. 搭 explorer 骨架 — 先确定筛选栏、主图表区、详情栏,再放内容
  4. 构建组件 — 所有按钮、卡片、chips、tooltip 以 references/components.md 为准
  5. 检查颜色预算 — 紫是结构,绿是结果,coral 是风险
  6. 检查数据阅读路径 — 先 pair / liquidity / impact,再 secondary copy
  7. 验证双模式 — dark 像夜盘 swap 台,light 像白天研究台,而不是机械反色
  8. 测试极端情况 — 长 token 名、负滑点、空池、拥挤 legend、6 系列图表都要成立

5. 参考文件

文件内容
references/tokens.md颜色、排版、间距、圆角、材料、动效、图标、数据色板
references/components.md按钮、表面、输入、chips、导航、图表容器、tooltip、筛选与数据列表
references/platform-mapping.mdHTML/CSS、SwiftUI、React/Tailwind 的映射代码
Ln 1, Col 1MarkdownSpaces: 2
No errors