--- title: animation-name slug: Web/CSS/animation-name tags: - CSS - CSS アニメーション - CSS プロパティ - Reference translation_of: Web/CSS/animation-name ---
CSS の animation-name
プロパティは、要素に適用される1つまたは複数のアニメーションを設定します。それぞれの名前はアニメーションシーケンスのプロパティ値を定義する {{cssxref("@keyframes")}} @-規則を設定します。
このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。
アニメーションのプロパティすべてを一度に設定するには、一括指定プロパティである {{cssxref("animation")}} プロパティを使用すると便利です。
/* 単一のアニメーション */ animation-name: none; animation-name: test_05; animation-name: -specific; animation-name: sliding-vertically; /* 複数のアニメーション */ animation-name: test1, animation4; animation-name: none, -moz-specific, sliding; /* グローバル値 */ animation-name: initial animation-name: inherit animation-name: unset
none
a
から z
、 数字 0
から 9
、 アンダースコア (_
)、 ダッシュ (-
) から成ります。最初のダッシュ以外の文字は英文字でなければなりません。また、二重ダッシュは識別子の先頭では禁止されています。さらに、識別子は none
, unset
, initial
, inherit
であってはなりません。メモ: animation-*
プロパティにコンマ区切りで複数の値を指定した場合、 {{cssxref("animation-name")}} プロパティで指定したアニメーションに割り当てられますが、いくつあるかによって異なる方法で割り当てられます。詳しくは、複数のアニメーションプロパティ値の設定を参照してください。
CSS アニメーションを参照してください。
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS3 Animations', '#animation-name', 'animation-name')}} | {{Spec2('CSS3 Animations')}} | 初回定義 |
{{cssinfo}}
{{Compat("css.properties.animation-name")}}