3.9动画 React 进阶:3.9 动画详解 CSS 过渡 (CSS Transitions) CSS 过渡是最简单的动画实现方式,适用于简单的状态变化。它通过 CSS 属性的平滑过渡来实现动画效果。 代码示例: Transition.css: 代码详解: 状态控制 元素的可见性。 定义了 元素的初始样式和过渡效果。 定义了 属性在 0.5 秒内以 缓动函数进行过渡。 当 为 时, 元素添加 类,使其 变为 1,从而触发过渡动画。 优点: 简单易用,易于理解。 性能良好,由浏览器原生支持。 缺点: 只能控制简单的属性过渡。 无法实现复杂的动画序列和控制。 CSS 动画 (CSS Animations) CSS 动画通过 规则定义动画序列,可以实现更复杂的动画效果。