面向网页与移动端的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工具
相关专题
本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。
0
2026.11.02
本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。
0
2026.11.02
本专题汇总了Uvicorn的安装配置教程与部署指南,涵盖通过pip安装Uvicorn、启动FastAPI/Starlette应用、开发模式热重载(--reload)及多进程工作模式配置等核心操作。同时整理了结合Gunicorn的生产部署方案、HTTPS与反向代理配置及性能调优技巧,助你快速完成Uvicorn服务的安装与上线部署。
0
2026.11.02
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.7万人学习
共6课时 | 54.7万人学习
最新文章