--- title: CSSKeyframeRule slug: Web/API/CSSKeyframeRule tags: - API - CSS Animations - CSSOM - Experimental - Interface - Reference translation_of: Web/API/CSSKeyframeRule ---
CSSKeyframeRule インターフェイスは、指定された keyframe のスタイルセットを表すオブジェクトを提供します。@-規則 の {{cssxref("@keyframes")}} の 1 つのキーフレームに対応しています。これはタイプ値 8 (CSSRule.KEYFRAME_RULE) の {{domxref("CSSRule")}} インターフェイスを実装しています。
{{domxref("CSSRule")}} のように、CSSKeyframeRule もそのインターフェイスから継承したプロパティを実装しています。独自プロパティも 2 つ実装しています:
'10%' や '75%' のように、keyframe のキーを表す。from キーワードは '0%' にマッピングされ、to キーワードは '100%' にマッピングされる。{{domxref("CSSRule")}} のように、CSSKeyframeRule もそのインターフェイスのメソッドを継承しています。独自のメソッドはありません。
| 仕様 | 状態 | コメント |
|---|---|---|
| {{SpecName('CSS3 Animations', '#CSSKeyframeRule-interface', 'CSSKeyframeRule')}} | {{Spec2('CSS3 Animations')}} | 初期定義。 |
{{Compat("api.CSSKeyframeRule")}}