---
name: acmetone-design-specs
description: Acmetone项目专属设计规范(颜色、字体、特色UI组件)。在创建新页面、组件或修改样式时务必调用此技能,以保证UI风格一致和最小化改动。
---
# Acmetone 设计规范 (Design Specifications)
在为 Acmetone 项目开发新功能、新增页面或修改 UI 组件时,请务必遵循以下设计规范,确保“基于最小改动”并“尽量在原基础上复用”。
## 1. 颜色规范 (Color Palette)
- **基础背景**:主要为纯白 (`#ffffff`),特殊页面(如 AirplanMode)使用深灰 (`#333333`)。
- **文本颜色**:
- 主文本:黑色 (`#000000`) 或 `#111111`
- 次要/辅助文本:各级灰色(`#555555`, `#666666`, `#888888`)
- **边框与装饰线**:浅灰色(`#cccccc`, `#dddddd`)
## 2. 字体与排版 (Typography)
- **基础字体**:系统默认无衬线字体栈 `var(--font-family)` (`-apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC" ...`)。
- **特效/高亮字体**:`DotGothic16`(点阵字体),常用于超大标题或特殊高亮,自带复古科技感。
- **典型字号层级**:
- 超大标题 (Hero Title):`72px`
- 模块标题 (Section Title):`48px` / `36px`
- 正文描述 (Body Text):`16px` / `14px`
- 小标签/附加信息 (Labels):`13px` / `12px`(配合 `letter-spacing: 1px` 或 `1.5px`)
## 3. 特色 UI 元素 (Signature UI Elements)
- **科技感边角 (Tech Brackets / Corner Crosses)**:
- 项目显著特征。在按钮 (`.btn-container`)、图标包裹盒 (`.ms-icon-box`) 边缘使用四个直角边框进行装饰。
- DOM 结构参考:包含四个 ``、`` 等元素。
- 交互:Hover 时伴随边角向外扩散的动效 (`transform: translate(...)`)。
- **按钮体系**:
- `light` 模式:透明背景 + 黑字 (`.tech-btn.light`)
- `dark` 模式:黑底白字 + 柔和底阴影 (`box-shadow: 0 15px 35px rgba(0,0,0,0.15)`) (`.tech-btn.dark`)
- **高亮十字星 (Highlight Crosses)**:使用 `.highlight` 配合伪元素或 `.cross-tl`, `.cross-br` 实现角落的十字线装饰。
## 4. 布局与视觉动效 (Layout & Effects)
- **环境光效 (Ambient Glow)**:页面顶部常驻半透明的径向渐变光效 (`.ambient-glow`)。
- **层级管理 (Z-Index)**:
- 底层粒子画布 `#particleCanvas`:`z-index: 1`,`pointer-events: none`。
- 顶层导航:`z-index: 100`。
- **微交互动效**:
- 图标上下缓动悬浮 (`@keyframes floatIcon`)。
- 按钮内箭头的水平位移动效 (`.btn-container:hover .btn-arrow { transform: translateX(4px); }`)。
## 5. 开发原则
- **复用优先**:优先使用 `style.css` 中已有的类名(如 `.btn-container`, `.ms-icon-box`, `.flex-center`),避免重复写样式。
- **Tailwind 结合**:项目已配置 Tailwind CSS 4.x,基础布局可使用 Tailwind 类名,但特色组件(如带边角的按钮)请复用自定义 CSS 类以保持一致性。
## 6. 核心资源参考 (Core Resources)
为了确保设计规范的严格执行,本 Skill 附带了项目核心的样式与配置资源。在需要深入了解具体样式实现或 CSS 变量时,请参考以下文件:
- **全局样式与特色组件**:`resources/style.css` (包含了所有自定义的 UI 组件如 `.corner`, `.btn-container` 等的具体实现)
- **Tailwind 配置**:`resources/tailwind.config.js`
- **视觉展示网站**:`website/index.html` (包含完整设计系统视觉指南与交互演示)