SuperAPI AI 工具集

awwwards-ui-skills

设计与创作

查看项目

更新于 10-15 16:28

技能介绍

用途

Awwwards UI Skills 是一套面向 AI 智能体的、带有明确约束的 UI 设计系统指南,用于构建 Awwwards 风格的界面。当需要构建浅色模式界面、创建受 Awwwards 启发的设计系统,或实现使用 Inter 字体与 4px 网格的 UI 时,可参考这些规则。

主要能力

颜色

  • 主表面应使用浅色背景。
  • 页面背景(surface-base)必须使用 #E4E4E4。
  • 应精简调色板(资料显示当前检测到 15 种颜色)。
  • 文本对比度必须至少保持 4.5:1,以满足可访问性。

语义令牌:

令牌 HEX RGB 用途
surface-base #E4E4E4 rgb(228,228,228) 页面背景
surface-raised #2F2E30 rgb(47,46,48) 卡片、模态框、抬升表面
surface-overlay #191919 rgb(25,25,25) 遮罩、工具提示、下拉菜单
text-primary #565656 rgb(86,86,86) 标题、正文
text-secondary #939393 rgb(147,147,147) 次级、弱化文本
text-tertiary #B5B5B5 rgb(181,181,181) 附加文本
border-default #3A3A3A rgb(58,58,58) 细微边框、分隔线

排版

  • 主字体族必须使用 Inter。
  • 应使用单一字体族以保持一致。
  • 主标题必须使用 127px / 700。
  • 正文必须使用 16px / 500。
  • 应精简字重(资料显示当前检测到 5 种)。
  • 标题必须使用 text-balance,正文必须使用 text-pretty。
  • 数字数据应使用 tabular-nums。
  • 除非明确要求,绝不修改 letter-spacing。

文本样式:

样式 字体 字号 字重 颜色 数量
heading-1 Inter 127px 700 #1C1C1C 1
text-28px Inter 28px 700 #ECEEE4 1
text-18px Inter 18px 500 #3C3C3C 1
text-17px Inter 17px semi_bold #3D3D3D 1
body Inter 16px 500 #B5B5B5 1
body-secondary Inter 16px 500 #B0B3A3 1
body-secondary Inter 15px 400 #4A4A4A 1
body-secondary Inter 15px 400 #4D4D4D 1
body-secondary Inter 15px 400 #646464 1
body-secondary Inter 14px 400 #5C5C5C 2

排版参考:字体族为 Inter(使用 31 次);字号包括 7px、8px、9px、10px、11px、12px、14px、15px、16px、17px、18px、28px、127px。

间距

  • 间距必须使用 4px 网格。
  • 应使用刻度中的间距:1px、2px、3px、4px、5px、6px、8px。
  • 元素间默认间距应为 5px。
  • 绝不使用任意间距值(应使用设计刻度)。
  • 应保持容器内边距一致。

边框

  • 圆角必须使用刻度:2px、3px、4px、6px、7px、8px、9px。
  • 边框宽度必须统一使用 1px。
  • 默认圆角应为 7px。
  • 绝不使用任意圆角值(应使用设计刻度)。
  • 应使用细微边框(1px)分隔元素。

圆角参考刻度:2px、3px、4px、6px、7px、8px、9px。

布局

  • 必须按 1920px 基准视口宽度设计。
  • 应使用一致的元素宽度:91px、58px、32px、42px、88px。
  • 应保持文本密集型布局与清晰层级。
  • 绝不使用 h-screen,全视口高度应使用 h-dvh。
  • 固定元素必须尊重 safe-area-inset。
  • 方形元素应使用 size-* 而非 w-* + h-*。

检测到的布局模式:主内容 width: 1920px, height: 629px;主内容 width: 1601px, height: 632px。

组件

  • 输入框高度必须使用 0px。

按钮:

变体 背景 文本 边框 高度 圆角
Ghost transparent #565656 none - -

输入框:高度 0px。

交互状态

焦点:

  • 必须使用 2px 轮廓,强调色为 #5E6AD2。
  • 必须使用 2px outline-offset。
  • 绝不移除焦点指示器。

悬停:

  • 按钮(主):背景提亮 10%。
  • 按钮(次):使用 #2F2E30 背景。
  • 列表项:使用 #2F2E30 背景。

禁用:

  • 必须使用 opacity: 0.5。
  • 必须使用 cursor: not-allowed。

交互

  • 破坏性或不可逆操作必须使用 AlertDialog。
  • 加载状态应使用结构化骨架屏。
  • 错误必须显示在操作发生的位置附近。
  • 绝不在 input 或 textarea 元素中阻止粘贴。
  • 仅图标按钮必须添加 aria-label。

动画

  • 除非明确要求,绝不添加动画。
  • 只能对合成器属性(transform、opacity)做动画。
  • 绝不对布局属性(width、height、top、left、margin、padding)做动画。
  • 入场动画应使用 ease-out。
  • 交互反馈绝不超过 200ms。
  • 应尊重 prefers-reduced-motion。

性能

  • 绝不对大面积 blur() 或 backdrop-filter 表面做动画。
  • 绝不在非活动动画之外应用 will-change。
  • 绝不对任何可表达为渲染逻辑的内容使用 useEffect。

使用方式

该技能以规则约束的形式提供给 AI 智能体,在构建界面时作为设计参考。资料未提供具体的安装命令、代码示例或调用步骤,暂未提供。

适用场景

  • 构建浅色模式界面。
  • 创建 Awwwards 风格的设计系统。
  • 实现使用 Inter 字体与 4px 网格的 UI。

限制

  • 资料未说明收费、价格、平台支持范围或效果保证,暂未提供。
  • 规则中的颜色、字号、间距等数值来自资料中检测到的具体数据,使用时应以资料所列值为准。