--- title: CSS アニメーション slug: Web/CSS/CSS_Animations tags: - CSS - CSS アニメーション - Overview - Reference translation_of: Web/CSS/CSS_Animations --- <div>{{CSSRef}}</div> <p><ruby><strong>CSS アニメーション</strong><rp> (</rp><rt>CSS Animations</rt><rp>) </rp></ruby>は CSS のモジュールの一つで、時間の経過とキーフレームによって CSS プロパティの値を動かすことができます。キーフレームアニメーションの動作は、タイミング関数、時間、繰り返し回数、その他の属性によって制御されます。</p> <h2 id="Reference" name="Reference">リファレンス</h2> <h3 id="CSS_Properties" name="CSS_Properties">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-rules" name="CSS_At-rules">CSS @-規則</h3> <div class="index"> <ul> <li>{{cssxref("@keyframes")}}</li> </ul> </div> <h2 id="Guides" name="Guides">ガイド</h2> <dl> <dt><a href="/ja/docs/Web/CSS/CSS_Animations/Detecting_CSS_animation_support">CSS アニメーション対応の検出</a></dt> <dd>ブラウザーが CSS アニメーションに対応しているかを検出するテクニックを説明します。</dd> <dt><a href="/ja/docs/Web/CSS/CSS_Animations/Using_CSS_animations">CSS アニメーションの使用</a></dt> <dd>CSS を使用してアニメーションを作成する方法についての一歩一歩進むチュートリアルです。この記事では、関連する CSS プロパティと @-規則、それに互いにどのように関係するのかを説明します。</dd> <dt><a href="/ja/docs/Web/CSS/CSS_Animations/Tips">CSS アニメーションのコツとトリック</a></dt> <dd>CSS アニメーションを引き出すのに役立つコツやトリックです。現在、 API に対応が備わっていない、すでに完了に向けて実行されているアニメーションを再び再生するテクニックを紹介しています。</dd> </dl> <h2 id="Specifications" name="Specifications">仕様書</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="Browser_compatibility" name="Browser_compatibility">ブラウザーの対応</h2> <h3 id="animation_プロパティ"><code>animation</code> プロパティ</h3> <div> <div class="hidden">このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 <a class="external" href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> をチェックアウトしてプルリクエストを送信してください。</div> <p>{{Compat("css.properties.animation")}}</p> </div> <h2 id="See_also" name="See_also">関連情報</h2> <ul> <li>CSS アニメーションに関連して、 <a href="/ja/docs/Web/CSS/CSS_Transitions">CSS トランジション</a>はユーザーの操作に基づいてアニメーションを起動することができます。</li> </ul>