前端设计技能Skill frontend-design

前端设计技能专注于创建独特、生产就绪的前端用户界面,结合设计思维与代码执行,适用于网页、组件和应用程序的开发。关键词:前端设计、UI/UX、网页开发、React、Vue、HTML/CSS/JS。

前端开发 0 次安装 0 次浏览 更新于 3/20/2026

name: frontend-design description: “设计和实现具有强烈美学方向、生产就绪的独特前端界面。当被要求创建或重新设计网页、组件或应用程序(HTML/CSS/JS, React, Vue等)时使用。”

前端设计技能

设计与实现令人难忘的前端界面,具有清晰、有意向的美学。输出必须是真实、可运行的代码——不仅仅是情绪板。这个技能是关于设计思维 + 执行:每一个视觉选择都应该根植于目的和上下文。

何时使用

当用户想要时使用此技能:

  • 创建一个新的网页、着陆页、仪表板或应用UI
  • 设计或重新设计前端组件或屏幕
  • 改进排版、布局、颜色、动画或整体视觉抛光
  • 将概念或简报转换为高保真、编码的界面

需要收集(或假设)的输入

在编码之前,确定:

  • 目的与受众:这个UI解决了什么问题?谁使用它?
  • 品牌/声音:任何参考品牌、语调或视觉灵感?
  • 技术约束:框架、库、CSS策略、可访问性、性能
  • 内容约束:必需的副本、资产、数据、功能

如果用户没有提供这些,提出2-4个有针对性的问题,或在一个简短的序言中陈述合理的假设。

设计思维(必需)

致力于一个单一的、大胆的美学方向。命名它并一致地执行它。例子:

  • 粗野主义 / 原始 / 功利主义
  • 编辑 / 杂志 / 排版
  • 奢华 / 精致 / 极简
  • 复古未来主义 / 赛博 / 霓虹
  • 装饰艺术 / 几何 / 装饰性
  • 手工制作 / 有机 / 纹理化

避免通用的人工智能美学。 没有“默认”字体、配色方案或库存布局。

在编写代码之前,定义系统:

  1. 视觉方向 — 一句话描述氛围
  2. 差异化因素 — 这个UI应该有什么令人难忘之处?
  3. 排版系统 — 展示字体 + 正文字体、比例、重量、大小写
  4. 颜色系统 — 主导色、强调色、中性色;定义为CSS变量
  5. 布局策略 — 网格节奏、间距比例、层级计划
  6. 动画策略 — 1-2个有意义的交互时刻

如果用户只想要代码,跳过解释但内部仍遵循此。

实施原则

  • 可运行代码:HTML/CSS/JS或框架代码,可以直接运行
  • 语义化与可访问性:标题、标签、焦点状态、键盘导航
  • 响应式:流动布局、断点、响应式排版
  • 标记化样式:用于颜色、间距、半径、阴影的CSS变量
  • 现代布局:优先使用CSS Grid/Flex,避免脆弱的定位技巧

美学指南

排版

  • 排版应定义设计的声音
  • 避免默认字体(Inter, Roboto, Arial, 系统堆栈)
  • 使用独特的展示字体 + 精致的正文字体
  • 实现清晰的层级(大小、重量、间距、大小写)

颜色与主题

  • 致力于一个有强烈观点的调色板
  • 避免胆小、过度使用的渐变(例如,白色上的紫到粉)
  • 有意识地使用对比并检查可读性

构图与布局

  • 鼓励不对称、比例对比、重叠或网格打破
  • 有意识地使用负空间(或如果是极简主义,控制密度)
  • 通过间距和对齐创建视觉节奏和层级

细节与氛围

  • 当适当时添加纹理或深度(噪音、颗粒、微妙的图案)
  • 仅当它们服务于概念时使用阴影/发光
  • 考虑独特的边框、遮罩或剪切路径以创造独特的形状

动画与交互

  • 少而精地使用动画
  • 倾向于一个突出的交互而不是许多小交互
  • 尊重prefers-reduced-motion

避免

  • 千篇一律的英雄+3卡片布局
  • 通用渐变和默认字体选择
  • 无动机的装饰元素
  • 过于扁平、无特色的组件库

交付物

  • 提供完整代码,包括文件名或组件边界
  • 使用CSS变量或配置对象使定制容易
  • 如果需要资产,提供内联SVG或生成式CSS图案

质量检查清单(自我验证)

  • 美学方向是明确的
  • 排版感觉有意向和表达力
  • 布局和间距是一致和有目的的
  • 颜色调色板感觉连贯和可读
  • 交互增强体验而不杂乱
  • 代码按提供运行且生产就绪

记住: 设计只有在其承诺的强度下才强大。选择一个方向并不懈地执行它。