SuperAPI AI 工具集

excitement-energy

设计与创作

查看项目

更新于 10-15 16:24

技能介绍

兴奋与能量动画

创建能够激发活力、令人兴奋并带来动态高冲击力体验的动画。

情绪目标

兴奋感通过动态且不断升级的运动来积累。能量来自快速、多变的动画,从而形成动能并保持用户投入。

用于激发兴奋感的迪士尼原则

挤压与拉伸(Squash & Stretch)

动态且有冲击力(20-35%)。高能量的压缩与伸展。物体感觉富有弹性且响应迅速。

预备动作(Anticipation)

快速积累张力(100-150ms)。如同一根被压紧的弹簧。预备动作本身就制造兴奋。

舞台调度(Staging)

动态构图。对角线、非对称布局。没有静态元素——每一处排布中都蕴含能量。

连续动作(Straight Ahead Action)

适合粒子效果、爆炸和动态背景。充满活力的即兴感。

跟随与重叠动作(Follow Through & Overlapping Action)

有弹性的、充满活力的过冲。元素不会简单停下——它们带着生命力回弹。

慢入慢出(Slow In & Slow Out)

激进的加速曲线。快速起步,干脆停止。使用 cubic-bezier(0.0, 0, 0.2, 1) 制造冲击感。

弧线(Arc)

戏剧化的、大幅挥扫的路径。高轨迹、动态曲线。让运动吸引注意力。

次要动作(Secondary Action)

丰富的能量效果。粒子、拖尾、辉光。环境对精彩瞬间做出响应。

时序(Timing)

快速且有力(100-300ms)。节奏紧凑的序列。时序变化制造韵律与能量。

夸张(Exaggeration)

高程度(25-40%)。把动作推到感觉有冲击力。能量需要超越细微的程度。

扎实的描绘(Solid Drawing)

动态姿态与形态。向运动方向倾斜。传达速度与力量的形状。

吸引力(Appeal)

大胆、高对比度的设计。饱和的色彩。动态的角度。视觉上的能量。

时序建议

元素 时长 缓动
快速打击 100-150ms ease-out
弹跳 300-400ms spring
揭示 200-300ms ease-out
序列步骤 50-100ms ease-out

CSS 缓动

--energy-snap: cubic-bezier(0.0, 0, 0.2, 1);
--energy-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
--energy-punch: cubic-bezier(0.22, 1, 0.36, 1);

高能量模式

@keyframes energy-burst {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes energy-shake {
  0%, 100% { transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-4px); }
  20%, 40%, 60%, 80% { transform: translateX(4px); }
}

@keyframes energy-pulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.08); }
}

能量的构建

  1. 以预备动作的积蓄开始
  2. 快速、有冲击力的主体动作
  3. 充满活力的跟随动作
  4. 次要效果逐层叠加
  5. 下一个节拍前的短暂停顿

适用场景

  • 体育与健身类应用
  • 音乐与娱乐
  • 游戏界面
  • 活动推广
  • 产品发布
  • 销售与促销
  • 流媒体平台
  • 动作导向型应用