--- title: CSS Animations slug: Web/CSS/CSS_Animations tags: - CSS - CSS Animations - Experimental - Overview - Reference translation_of: Web/CSS/CSS_Animations --- <p>{{CSSRef}}{{SeeCompatTable}}</p> <p><strong>CSS Animations</strong> 是CSS的一个模块,它定义了如何用关键帧来随时间推移对CSS属性的值进行动画处理。关键帧动画的行为可以通过指定它们的持续时间,它们的重复次数以及它们如何重复来控制。</p> <h2 id="参考">参考</h2> <h3 id="CSS_属性">CSS 属性</h3> <div class="index"> <ul> <li>{{cssxref("animation")}}</li> <li>{{cssxref("animation-delay")}}</li> <li>{{cssxref("animation-direction")}}</li> <li>{{cssxref("animation-duration")}}</li> <li>{{cssxref("animation-fill-mode")}}</li> <li>{{cssxref("animation-iteration-count")}}</li> <li>{{cssxref("animation-name")}}</li> <li>{{cssxref("animation-play-state")}}</li> <li>{{cssxref("animation-timing-function")}}</li> </ul> </div> <h3 id="CSS_At-规则">CSS At-规则</h3> <div class="index"> <ul> <li>{{cssxref("@keyframes")}}</li> </ul> </div> <h2 id="指南">指南</h2> <dl> <dt><a href="/en-US/docs/Web/CSS/CSS_Animations/Detecting_CSS_animation_support">检测CSS动画支持</a></dt> <dd>描述用于检测浏览器是否支持CSS动画的技术。</dd> <dt><a href="/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations">使用CSS动画</a></dt> <dd>关于如何使用CSS创建动画的分步教程,本文介绍每个相关的CSS属性和规则,并解释它们如何交互。</dd> <dt><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Animations/Tips">CSS 动画提示</a></dt> <dd>提示和技巧,以帮助您在您的内容中充分利用CSS动画。目前提供了一种用于重播已经运行到完成的动画的技术,这是API本身不支持的。</dd> </dl> <h2 id="规范">规范</h2> <table class="standard-table"> <thead> <tr> <th scope="col">规范</th> <th scope="col">进度</th> <th scope="col">备注</th> </tr> </thead> <tbody> <tr> <td>{{ SpecName('CSS3 Animations') }}</td> <td>{{ Spec2('CSS3 Animations') }}</td> <td>初始定义。</td> </tr> </tbody> </table> <h2 id="浏览器兼容性">浏览器兼容性</h2> <div> <p>{{Compat("css.properties.animation")}}</p> </div> <h2 id="参考_2">参考</h2> <ul> <li>Related to CSS Animations, <a href="/en-US/docs/Web/CSS/CSS_Transitions">CSS Transitions</a> can trigger animations on user actions.</li> </ul>