重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
timing-calibration by dylantarre/animation-principles
npx skills add https://github.com/dylantarre/animation-principles --skill timing-calibration运用迪士尼的时序原则,精准把握动画速度。
问题:持续时间与动作类型不匹配 修复:微交互:100-150ms。过渡:200-400ms。复杂显示:400-600ms。UI动画切勿超过1秒。
问题:线性时序感觉机械 修复:使用缓动函数。进入动画用缓出(快速开始,柔和结束)。退出动画用缓入(柔和开始,快速结束)。
问题:直线运动速度不当 修复:曲线路径比直线路径需要更多时间。为弧线运动增加持续时间。
问题:多种速度相互冲突 修复:相似元素应以相似速度动画。创造时序上的和谐。
问题:次要动画的相对速度错误 修复:次要动作应比主要动作稍慢。营造自然的层次感。
| 类别 | 持续时间 | 用途 |
|---|---|---|
| 即时 | 0-100ms |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 悬停状态、微反馈 |
| 快速 | 100-200ms | 按钮、开关、小元素 |
| 正常 | 200-300ms | 卡片、模态框、大多数过渡 |
| 缓慢 | 300-400ms | 页面过渡、大元素 |
| 审慎 | 400-600ms | 复杂显示、引导流程 |
:root {
/* Timing scale */
--duration-instant: 50ms;
--duration-fast: 150ms;
--duration-normal: 250ms;
--duration-slow: 350ms;
--duration-deliberate: 500ms;
/* Easing */
--ease-out: cubic-bezier(0, 0, 0.2, 1);
--ease-in: cubic-bezier(0.4, 0, 1, 1);
--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
}
/* Size-aware timing */
.small-element { transition-duration: var(--duration-fast); }
.medium-element { transition-duration: var(--duration-normal); }
.large-element { transition-duration: var(--duration-slow); }
每周安装数
58
代码仓库
GitHub 星标数
30
首次出现
2026年1月24日
安全审计
安装于
codex50
gemini-cli47
opencode47
cursor46
github-copilot44
claude-code42
Get animation speed right using Disney's timing principles.
Issue : Duration doesn't match action type Fix : Micro-interactions: 100-150ms. Transitions: 200-400ms. Complex reveals: 400-600ms. Never exceed 1s for UI.
Issue : Linear timing feels mechanical Fix : Use easing. Ease-out for entrances (fast start, soft landing). Ease-in for exits (soft start, quick finish).
Issue : Straight-line motion at wrong speed Fix : Curved paths need more time than straight paths. Increase duration for arc motion.
Issue : Multiple speeds compete Fix : Similar elements should animate at similar speeds. Create timing harmony.
Issue : Secondary animations at wrong relative speed Fix : Secondary actions should be slightly slower than primary. Creates natural hierarchy.
| Category | Duration | Use For |
|---|---|---|
| Instant | 0-100ms | Hover states, micro-feedback |
| Fast | 100-200ms | Buttons, toggles, small elements |
| Normal | 200-300ms | Cards, modals, most transitions |
| Slow | 300-400ms | Page transitions, large elements |
| Deliberate | 400-600ms | Complex reveals, onboarding |
:root {
/* Timing scale */
--duration-instant: 50ms;
--duration-fast: 150ms;
--duration-normal: 250ms;
--duration-slow: 350ms;
--duration-deliberate: 500ms;
/* Easing */
--ease-out: cubic-bezier(0, 0, 0.2, 1);
--ease-in: cubic-bezier(0.4, 0, 1, 1);
--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
}
/* Size-aware timing */
.small-element { transition-duration: var(--duration-fast); }
.medium-element { transition-duration: var(--duration-normal); }
.large-element { transition-duration: var(--duration-slow); }
Weekly Installs
58
Repository
GitHub Stars
30
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex50
gemini-cli47
opencode47
cursor46
github-copilot44
claude-code42
前端设计系统技能:生产级UI设计、设计令牌与可访问性指南
8,500 周安装
Apple Notes CLI 终端命令行工具 - 在 macOS 终端管理 Apple 笔记
966 周安装
团队测试技能:多智能体测试流水线编排,实现渐进式层级覆盖与覆盖率收敛
45 周安装
GitHub Copilot for Azure 技能创作指南:规范、令牌预算与渐进式披露
948 周安装
GitHub代码安全审计工具 - 自动化查找缺陷、安全漏洞与代码质量问题
1,000 周安装
Python Excel自动化:openpyxl库操作XLSX文件教程,创建编辑格式化电子表格
961 周安装
数据分析技能:使用DuckDB高效分析Excel/CSV文件,支持SQL查询与统计摘要
966 周安装