在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用micro-interactions
星标9
分支0
更新时间2026年5月22日 05:45
微交互与状态反馈规范,包括骨架屏、加载态、空状态、操作动画
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
微交互与状态反馈规范,包括骨架屏、加载态、空状态、操作动画
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
生成完成后,检查代码是否符合基础质量指标
验证生成的页面在 4 个断点下的布局是否正常
生成前主动采集用户提供的参考图片或网页的设计风格,提取配色/布局/字体
API 调用模式最佳实践,包括列表查询、表单提交、数据删除等场景的异步处理规范
CSS 变量与设计 Token 体系规范,确保视觉一致性
表单校验的完整实现规范,适用于所有包含表单的页面
| name | micro-interactions |
| description | 微交互与状态反馈规范,包括骨架屏、加载态、空状态、操作动画 |
数据加载中、空数据、操作反馈、页面切换、列表滚动加载
@keyframes shimmer 实现骨架屏.skeleton {
background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
background-size: 200% 100%;
animation: shimmer 1.5s infinite;
}
@keyframes shimmer {
0% { background-position: 200% 0; }
100% { background-position: -200% 0; }
}
<a-empty description="暂无数据">
<template #image>
<svg><!-- 内联 SVG 空状态图标 --></svg>
</template>
<a-button type="primary" @click="onRefresh">刷新</a-button>
</a-empty>
<TransitionGroup> + name="list"<transition name="fade" mode="out-in">transform: translateY(-2px) + box-shadow 变化.fade-enter-active, .fade-leave-active { transition: opacity 0.3s; }
.fade-enter-from, .fade-leave-to { opacity: 0; }
.list-enter-active, .list-leave-active { transition: all 0.3s; }
.list-enter-from { opacity: 0; transform: translateY(20px); }
.list-leave-to { opacity: 0; transform: translateX(-20px); }
message.success('操作成功')message.error(error.message)Modal.confirm 二次确认:loading="loading" 防止重复点击