CSS 参考手册 目录

CSS3 animation-name 属性

animation-name 属性用于指定一个或多个动画名称,这些动画名称定义了应用于元素的一个或多个动画序列。在 CSS 中,动画序列由 @keyframes 规则定义,并通过 animation-name 属性应用到元素上。

语法

-------- -
  --------------- ----------- ----------- -----------
-
  • animation1, animation2, animation3 等为动画名称,使用逗号分隔多个动画名称。如果指定多个动画名称,它们将按照指定的顺序依次应用到元素上。

  • <custom-ident>:指定一个动画名称。该名称必须与 @keyframes 规则中定义的动画名称相匹配。
  • none:默认值,表示不应用任何动画序列。

示例

---------- -------- -
  ---- -
    ---------- ------------------
  -
  -- -
    ---------- --------------
  -
-

-------- -
  --------------- ---------
  ------------------- ---
  -------------------------- ---------
-

在上面的示例中,定义了一个名为 slide-in 的动画序列,元素 .element 应用了这个动画序列,并实现了一个从左侧滑入的动画效果。

注意事项

  • 如果指定的动画名称在 @keyframes 规则中未定义,浏览器将忽略该动画名称。
  • 多个动画名称之间的顺序很重要,它们将按照指定的顺序依次应用到元素上。
  • 可以使用 animation-fill-mode 属性来控制动画序列在播放前和播放后的状态。

以上就是关于 CSS 属性 animation-name 的详细介绍。在实际开发中,合理运用动画名称可以帮助我们实现更加丰富多彩的动画效果。


上一篇:CSS 属性 animation-iteration-count
下一篇:CSS 属性 animation-play-state