--- 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')}} | 初期定義。 |
{{CompatibilityTable}}
| 機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| 基本サポート | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("5.0")}} {{property_prefix("-moz")}} {{CompatGeckoDesktop(48)}} |
10 | 12 {{property_prefix("-o")}} 12.50[1] |
4.0 |
| 機能 | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| 基本サポート | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("5.0")}} {{property_prefix("-moz")}} {{CompatGeckoDesktop(48)}} |
{{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] See Opera 12.50 のブログ投稿 をご覧ください。