讲师中心 微信公众号
AI工具推荐 视频效率加速

UI/UX CraftKit

Polar Sponsor
爱发电 赞助
.NET 9.0

面向网页与移动端的UI/UX设计智能,包含50余种风格、161种配色方案、57组字体搭配、161种产品类型、99条UX准则及25种图表类型。

UI/UX CraftKit – Design Intelligence. 网络和移动应用的综合设计指南. 包含50+风格,161色调色板,57个字体配对,16

功能概述

UI/UX CraftKit – Design Intelligence. 网络和移动应用的综合设计指南. 包含50+风格,161色调色板,57个字体配对,16是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

UI/UX CraftKit — 设计智能

面向 Web 与移动应用的完整设计指南。涵盖 50+ 种 UI 风格、161 套配色方案、57 组字体搭配、161 类产品类型及其推理规则、99 条 UX 准则,以及覆盖 10 种技术栈的 25 类图表类型。支持按优先级排序的可搜索数据库。

开源地址(GitHub):github.com/hardikamal/ui-ux-craft-kit

搜索命令

python3 /scripts/search.py "" --domain  [-n ]

请将 替换为该技能目录的绝对路径。

可用领域(Domains):

  • product — 产品类型推荐(SaaS、电商、作品集等)
  • style — UI 风格(玻璃拟态、极简主义、粗野主义等)+ AI 提示词
  • typography — 字体搭配(含 Google Fonts 引入方式)
  • color — 按产品类型划分的配色方案
  • landing — 着陆页结构与 CTA 策略
  • chart — 图表类型及对应库推荐
  • ux — 最佳实践与反模式
  • icons — 图标库推荐
  • react — React/Next.js 性能规范
  • web — Web 可访问性与界面模式
  • google-fonts — Google Fonts 搜索

按技术栈搜索:

python3 /scripts/search.py "" --stack react-native

设计系统生成:

python3 /scripts/search.py "" --design-system [-p "Project Name"]

适用场景

当任务涉及 UI 结构、视觉设计决策、交互模式或用户体验质量控制 时,请使用本技能。

必须使用

  • 新建页面(着陆页、仪表盘、后台管理页、SaaS 应用、移动应用)
  • 创建或重构 UI 组件(按钮、模态框、表单、表格、图表)
  • 选择配色方案、字体系统、间距标准或布局系统
  • 审查 UI 代码的可访问性或视觉一致性
  • 实现导航结构、动效或响应式行为
  • 进行产品级设计决策(风格、信息层级、品牌表达)
  • 提升界面的感知质量、清晰度或可用性

跳过使用

  • 纯后端逻辑开发
  • 仅涉及 API 或数据库设计
  • 与界面无关的性能优化
  • 基础设施或 DevOps 工作

判断准则:若任务会改变某项功能的 外观、触感、动效表现或用户交互方式 → 请使用本技能。

使用方法(分步说明)

步骤 1:识别任务所属领域

在生成 UI 代码前,先执行搜索以获取相关的设计上下文:

# 获取某类产品类型的风格推荐
python3 /scripts/search.py "SaaS dashboard" --domain product

# 获取配色方案
python3 /scripts/search.py "fintech app" --domain color

# 获取字体搭配
python3 /scripts/search.py "modern minimal" --domain typography

# 生成完整设计系统
python3 /scripts/search.py "fitness tracking app" --design-system -p "FitTrack"

步骤 2:应用搜索结果

依据搜索返回的结果指导你的设计决策。所有结果均按优先级排序,来源于本地结构化数据库。

步骤 3:依据优先级规则进行质量核查

优先级 类别 关键检查项
1 可访问性(Accessibility) 文字对比度 ≥ 4.5:1、提供 alt 文本、支持键盘导航、正确使用 aria-label
2 触控与交互(Touch & Interaction) 最小触控目标尺寸 44×44px、异步操作中提供加载反馈
3 性能(Performance) 使用 WebP/AVIF 格式、启用懒加载、累积布局偏移 CLS < 0.1
4 风格选择(Style Selection) 匹配产品类型、保持风格统一、优先使用 SVG 图标
5 布局与响应式(Layout & Responsive) 采用移动优先策略、禁止移动端出现水平滚动
6 排版与配色(Typography & Color) 基础字号 16px、行高 1.5、使用语义化颜色 Token
7 动效(Animation) 微交互时长 150–300ms、仅使用 transform/opacity 属性动画
8 表单与反馈(Forms & Feedback) 输入框须有可见标签、错误提示紧邻对应字段
9 导航(Navigation) 返回行为可预测、底部导航栏最多 5 项且带文字标签
10 图表与数据(Charts & Data) 配备图例、提供悬停/点击 Tooltip、使用无障碍配色

速查参考

可访问性(CRITICAL)

  • 正文文本最低对比度需达 4.5:1
  • 所有可交互元素必须显示焦点轮廓(focus ring)
  • 对具有语义意义的图片提供描述性 alt 文本
  • 仅含图标的按钮须添加 aria-label
  • Tab 键顺序须与视觉顺序一致
  • 支持 prefers-reduced-motion 媒体查询

触控与交互(CRITICAL)

  • 最小触控目标尺寸:Apple 规范为 44×44pt,Material 规范为 48×48dp
  • 触控目标之间最小间距为 8px
  • 主交互应基于点击/轻触(tap),避免仅依赖悬停(hover)
  • 异步操作期间禁用按钮并显示加载指示器(spinner)
  • 所有可点击元素应添加 cursor-pointer 样式

性能(HIGH)

  • 图片优先选用 WebP/AVIF 格式,并配合响应式 srcset
  • 显式声明 width/height 属性以防止 CLS
  • CSS 字体加载使用 font-display: swap 避免 FOIT
  • 对视口以下图片启用懒加载
  • 列表项超过 50 条时须启用虚拟滚动(virtualization)

风格选择(HIGH)

  • 风格须与产品类型匹配(建议运行 --domain product 查询)
  • 图标统一使用 SVG(如 Heroicons、Lucide),禁止使用 emoji 替代图标
  • 全产品范围内只使用一套图标集与视觉语言
  • 每屏仅设置一个主要 CTA 按钮

布局与响应式(HIGH)

  • HTML 中需包含 viewport meta:width=device-width, initial-scale=1
  • 采用移动优先设计流程:375px → 768px → 1024px → 1440px
  • 移动端禁止出现水平滚动
  • 统一使用 4pt / 8dp 的间距比例尺(spacing scale)
  • 移动端推荐使用 min-h-dvh 替代 100vh

排版与配色(MEDIUM)

  • 正文字号不得小于 16px(避免 iOS 自动缩放)
  • 正文行高建议为 1.5–1.75
  • 桌面端每行字符数建议控制在 65–75 个
  • 组件内应使用语义化颜色 Token,而非直接写死 hex 值
  • 标题加粗(600–700)、正文常规(400)、标签中等(500)

动效(MEDIUM)

  • 微交互时长控制在 150–300ms
  • 仅允许使用 transform 和 opacity 属性做动画,禁止对 width/height 动画
  • 尊重 prefers-reduced-motion 用户偏好
  • 退出动画时长约为进入动画的 60–70%
  • 每个动画都必须承载明确意图,不可仅为装饰而存在

表单与反馈(MEDIUM)

  • 每个输入框必须配有可见标签(不可仅依赖 placeholder)
  • 错误提示应显示在对应字段下方
  • 校验应在失去焦点(blur)时触发,而非逐字(keystroke)校验
  • 执行破坏性操作前须二次确认
  • Toasts 通知应在 3–5 秒后自动消失

导航(HIGH)

  • 底部导航栏最多显示 5 项,且每项均需附带文字标签
  • 返回导航行为必须可预测、符合用户心智模型
  • 所有关键页面均应支持深度链接(deep link)直达
  • 返回时需保留页面状态(state preservation)

图表与数据(LOW)

  • 图表类型须匹配数据类型(趋势类 → 折线图,对比类 → 柱状图)
  • 图例须紧邻图表展示
  • 图表须支持悬停(hover)或点击(tap)触发 Tooltip
  • 配色方案须满足无障碍要求(不可仅依赖红/绿色区分)
目录

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

创客贴AI

创客贴AI是一款AI图像与设计工具,AI辅助的智能在线设计工具。

相关专题

更多
Uvicorn 报错与问题解决教程
Uvicorn 报错与问题解决教程

本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。

0

2026.11.02

Uvicorn使用教程
Uvicorn使用教程

本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。

0

2026.11.02

Uvicorn安装配置教程
Uvicorn安装配置教程

本专题汇总了Uvicorn的安装配置教程与部署指南,涵盖通过pip安装Uvicorn、启动FastAPI/Starlette应用、开发模式热重载(--reload)及多进程工作模式配置等核心操作。同时整理了结合Gunicorn的生产部署方案、HTTPS与反向代理配置及性能调优技巧,助你快速完成Uvicorn服务的安装与上线部署。

0

2026.11.02

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

0

2026.10.28

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

0

2026.10.28

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

0

2026.10.28

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

0

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn